Skip to content

Add repoindex#1979

Open
liuyiyu wants to merge 2 commits intogithub:mainfrom
liuyiyu:add-repoindex
Open

Add repoindex#1979
liuyiyu wants to merge 2 commits intogithub:mainfrom
liuyiyu:add-repoindex

Conversation

@liuyiyu
Copy link

@liuyiyu liuyiyu commented Mar 26, 2026

Description

Testing

  • Tested locally with uv run specify --help
  • Ran existing tests with uv sync && uv run pytest
  • Tested with a sample project (if applicable)

AI Disclosure

  • I did not use AI assistance for this contribution
  • I did use AI assistance (describe below)

@liuyiyu liuyiyu requested a review from mnriem as a code owner March 26, 2026 09:05
Copilot AI review requested due to automatic review settings March 26, 2026 09:05
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new community extension entry (“repoindex”) to the Spec Kit community extension catalog and lists it in the extensions README so it can be discovered via specify extension search.

Changes:

  • Added repoindex metadata to extensions/catalog.community.json (download URL, tags, provides/requires, etc.).
  • Added “Repository Index” row to the community extensions table in extensions/README.md.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 5 comments.

File Description
extensions/catalog.community.json Registers the new repoindex community extension in the discoverable catalog.
extensions/README.md Adds the extension to the human-readable community extensions list.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

"repoindex":{
"name": "Repository Index",
"id": "repoindex",
"description": "Generate index of your repo for overview, architecuture and module",
Copy link

Copilot AI Mar 26, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The description field contains a spelling error (architecuture). This text is user-facing in specify extension search/info, so please correct it (and consider completing the sentence, e.g., ending with a period).

Suggested change
"description": "Generate index of your repo for overview, architecuture and module",
"description": "Generate index of your repo for overview, architecture and module.",

Copilot uses AI. Check for mistakes.
Comment on lines +432 to +439
"speckit_version": ">=0.1.0",
"tools": [
{
"name": "no need",
"version": ">=1.0.0",
"required": false
}
]
Copy link

Copilot AI Mar 26, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If this extension has no external tool dependencies, omit requires.tools entirely (consistent with other entries) rather than listing a placeholder tool name like no need. As-is, this will show a confusing requirement in CLI output.

Suggested change
"speckit_version": ">=0.1.0",
"tools": [
{
"name": "no need",
"version": ">=1.0.0",
"required": false
}
]
"speckit_version": ">=0.1.0"

Copilot uses AI. Check for mistakes.
"created_at": "2026-03-14T00:00:00Z",
"updated_at": "2026-03-14T00:00:00Z"
},
"repoindex":{
Copy link

Copilot AI Mar 26, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Formatting: this entry key is missing a space after the colon ("repoindex":{). The rest of the catalog uses "id": { spacing; please align to keep diffs/linting consistent.

Suggested change
"repoindex":{
"repoindex": {

Copilot uses AI. Check for mistakes.
"downloads": 0,
"stars": 0,
"created_at": "2026-03-23T13:30:00Z",
"updated_at": "2026-03-23T13:30:00Z"
Copy link

Copilot AI Mar 26, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Trailing whitespace after the updated_at value should be removed to avoid churn in future diffs and to satisfy common linters.

Suggested change
"updated_at": "2026-03-23T13:30:00Z"
"updated_at": "2026-03-23T13:30:00Z"

Copilot uses AI. Check for mistakes.
| Project Status | Show current SDD workflow progress — active feature, artifact status, task completion, workflow phase, and extensions summary | `visibility` | Read-only | [spec-kit-status](https://github.com/KhawarHabibKhan/spec-kit-status) |
| Ralph Loop | Autonomous implementation loop using AI agent CLI | `code` | Read+Write | [spec-kit-ralph](https://github.com/Rubiss/spec-kit-ralph) |
| Reconcile Extension | Reconcile implementation drift by surgically updating feature artifacts. | `docs` | Read+Write | [spec-kit-reconcile](https://github.com/stn1slv/spec-kit-reconcile) |
| Repository Index | Generate index for existing repo for overview, architecture and module level. | `docs` | Read-only | [spec-kit-repoindex ](https://github.com/liuyiyu/spec-kit-repoindex) |
Copy link

Copilot AI Mar 26, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The markdown link text has an extra trailing space ([spec-kit-repoindex ]), which renders inconsistently and can break text-based checks. Remove the extra space in the link label.

Suggested change
| Repository Index | Generate index for existing repo for overview, architecture and module level. | `docs` | Read-only | [spec-kit-repoindex ](https://github.com/liuyiyu/spec-kit-repoindex) |
| Repository Index | Generate index for existing repo for overview, architecture and module level. | `docs` | Read-only | [spec-kit-repoindex](https://github.com/liuyiyu/spec-kit-repoindex) |

Copilot uses AI. Check for mistakes.
@mnriem
Copy link
Collaborator

mnriem commented Mar 26, 2026

@copilot open a new pull request to apply changes based on the comments in this thread

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants