Feature: add specify status command#1837
Conversation
|
Please deliver this as an extension or does the Project Health extension already fit the bill? See https://github.com/github/spec-kit/tree/main/extensions#available-community-extensions |
|
As in can you add it to it? |
|
Thanks for the feedback! The doctor extension focuses on project health validation (is the setup correct?), while this is about workflow progress tracking, showing current feature, SDD artifact status, task completion percentage, and which workflow phase you're in. They serve different purposes. I'll revert the core CLI changes and rebuild it as a standalone extension following the same pattern as spec-kit-doctor. |
There was a problem hiding this comment.
Pull request overview
Adds the spec-kit-status community extension so users can view an SDD workflow/project snapshot (active feature, artifact/task progress, phase, installed extensions) via a dedicated status extension.
Changes:
- Added a new
statusentry toextensions/catalog.community.jsonpointing to the v1.0.0 release archive and metadata. - Added a “Project Status” 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 2 comments.
| File | Description |
|---|---|
| extensions/catalog.community.json | Registers the new status extension in the community catalog. |
| extensions/README.md | Documents the new community extension in the catalog table. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
mnriem
left a comment
There was a problem hiding this comment.
Please address Copilot feedback
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
KhawarHabibKhan
left a comment
There was a problem hiding this comment.
Resolved the issues. Please Review.
There was a problem hiding this comment.
Pull request overview
Adds the community extension spec-kit-status to the Spec Kit community catalog and surfaces it in the extensions README so users can discover a “project status” snapshot via the extension system (rather than a core specify status command).
Changes:
- Added a new
statusextension entry toextensions/catalog.community.json(and updated the catalog timestamp). - Added a “Project Status” 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 1 comment.
| File | Description |
|---|---|
| extensions/catalog.community.json | Adds the status extension metadata entry and updates catalog updated_at. |
| extensions/README.md | Adds “Project Status” to the community extensions list for discoverability. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
mnriem
left a comment
There was a problem hiding this comment.
Almost there. Please address Copilot feedback and it can be merged :)
|
@copilot open a new pull request to apply changes based on the comments in this thread |
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
KhawarHabibKhan
left a comment
There was a problem hiding this comment.
please review
There was a problem hiding this comment.
Pull request overview
Adds the spec-kit-status community extension to the Spec Kit community catalog so users can view SDD workflow progress from the CLI via an extension.
Changes:
- Added a new
statusextension entry toextensions/catalog.community.json(including metadata, download URL, tags, and version constraints). - Added a “Project Status” 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 1 comment.
| File | Description |
|---|---|
| extensions/catalog.community.json | Adds the new status extension entry and updates catalog updated_at. |
| extensions/README.md | Adds “Project Status” to the community extensions list/table. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Adds the spec-kit-status community extension entry so users can install a “project status” snapshot command via the extension system, rather than adding a new core CLI command.
Changes:
- Added a new
statusextension entry toextensions/catalog.community.json(including metadata, URLs, and compatibility requirement). - Added a “Project Status” 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 1 comment.
| File | Description |
|---|---|
| extensions/catalog.community.json | Adds the new status extension metadata and bumps catalog updated_at. |
| extensions/README.md | Lists the new community extension in the catalog table. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Adds the community-extension listing for a new “Project Status” capability intended to provide a git status-like snapshot of Spec Kit / SDD workflow progress.
Changes:
- Bumps the top-level
updated_atin the community extensions catalog. - Adds a “Project Status” 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 1 comment.
| File | Description |
|---|---|
| extensions/catalog.community.json | Updates catalog timestamp (but does not currently include the new extension entry). |
| extensions/README.md | Adds the “Project Status” extension row linking to spec-kit-status. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
KhawarHabibKhan
left a comment
There was a problem hiding this comment.
Resolved. Please review.
This reverts commit 040447b.
…an/spec-kit into add-status-command
|
Thank you for the extension submission. Sorry for the Copilot snafu! |
Summary
summary
Changes
statusentry toextensions/catalog.community.jsonextensions/README.mdtableMotivation
There is currently no way to see the overall state of a spec-kit project from the CLI. Users must manually check git branches, the file system, and run separate extension commands. This fills that gap — similar to how
git statusprovides a project snapshot.Note
This was initially submitted as a core CLI command (
specify status). Based on reviewer feedback, it has been rebuilt as a standalone extension.