Skip to content

Add Status Report extension to community catalog#1860

Open
jwesleye wants to merge 2 commits intogithub:mainfrom
jwesleye:add-status-extension
Open

Add Status Report extension to community catalog#1860
jwesleye wants to merge 2 commits intogithub:mainfrom
jwesleye:add-status-extension

Conversation

@jwesleye
Copy link

@jwesleye jwesleye commented Mar 15, 2026

Extension Submission

Extension Name: Status Report
Extension ID: status-report
Version: 1.1.4
Author: Open-Agent-Tools
Repository: https://github.com/Open-Agent-Tools/spec-kit-status

Description

Display project status, feature progress, and recommended next actions across the spec-driven development workflow. Provides the /speckit.status.report command with:

  • Pipeline view of all features with workflow stages (Specify → Plan → Tasks → Implement)
  • Artifact existence checks per feature
  • Task completion tracking with percentages
  • "Next action" recommendations
  • JSON output for tooling integration
  • Cross-platform: Bash (macOS/Linux) and PowerShell (Windows)

Changes from previous review

  • Renamed extension ID from status to status-report to avoid collision with existing KhawarHabibKhan/spec-kit-status extension
  • Updated command name to speckit.status.report to match required speckit.{extension}.{command} pattern
  • Fixed created_at to use current submission timestamp
  • Fixed alphabetical ordering in README table (now between Spec Sync and Understanding)
  • Aligned version to v1.1.4 throughout
  • Rebased on current main

Checklist

  • Valid extension.yml manifest
  • README.md with installation and usage docs
  • LICENSE file included (MIT)
  • GitHub releases created (v1.0.0, v1.1.0, v1.1.1, v1.1.2, v1.1.3, v1.1.4)
  • Extension tested on real project
  • All commands working
  • Added to extensions/catalog.community.json
  • Added to extensions/README.md Available Extensions table
  • CHANGELOG.md included

Testing

Tested locally on macOS with spec-kit v0.3.0 against a project with 10 features. Verified:

  • Script runs on macOS bash 3.2 (no bash 4+ dependencies)
  • Correct JSON and text output on main branch
  • Feature detection, task counting, and caching all working

🤖 Generated with Claude Code

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 the “Project Status” community extension to Spec Kit’s community extension catalog so it can be discovered/installed via the standard extension search/add workflow.

Changes:

  • Adds a new status entry to extensions/catalog.community.json (metadata + download URL).
  • Updates the community extensions table in extensions/README.md to include “Project Status”.
  • Bumps the community catalog updated_at timestamp.

Reviewed changes

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

File Description
extensions/catalog.community.json Adds the new status extension entry and updates the catalog timestamp.
extensions/README.md Adds “Project Status” to the Available Community Extensions table.

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

Copy link
Collaborator

@mnriem mnriem left a comment

Choose a reason for hiding this comment

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

Please address Copilot feedback

@jwesleye jwesleye force-pushed the add-status-extension branch from 7b6e84b to 931a2a4 Compare March 20, 2026 16:58
@jwesleye jwesleye changed the title Add Project Status extension to community catalog Add Status Report extension to community catalog Mar 20, 2026
@mnriem mnriem requested a review from Copilot March 20, 2026 17:02
Rename extension ID from "status" to "status-report" to avoid
collision with existing KhawarHabibKhan/spec-kit-status extension.
Addresses Copilot review feedback:
- Use current timestamp for created_at
- Correct alphabetical ordering in README table
- Align version to v1.1.3 throughout

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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 the Status Report community extension to Spec Kit’s discovery catalog and lists it in the extensions README so users can find it and copy it into their own curated catalog.

Changes:

  • Bumped extensions/catalog.community.json top-level updated_at and added a new status-report extension entry (v1.1.3).
  • Added “Status Report” to the Available 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 Updates catalog timestamp and registers the new status-report extension metadata.
extensions/README.md Adds the extension to the community extensions table for discoverability.
Comments suppressed due to low confidence (1)

extensions/catalog.community.json:578

  • The publishing guide specifies using the current timestamp for created_at/updated_at. These are set to a midnight value (2026-03-20T00:00:00Z); please use the actual current UTC timestamp (with time-of-day) for submission/update time instead of a rounded date.
      "created_at": "2026-03-20T00:00:00Z",
      "updated_at": "2026-03-20T00:00:00Z"

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

- Use precise UTC timestamp instead of midnight for updated_at fields
- Disambiguate README link text to spec-kit-status-report

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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

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


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

Comment on lines +554 to +556
"version": "1.1.4",
"download_url": "https://github.com/Open-Agent-Tools/spec-kit-status/archive/refs/tags/v1.1.4.zip",
"repository": "https://github.com/Open-Agent-Tools/spec-kit-status",
Copy link

Copilot AI Mar 20, 2026

Choose a reason for hiding this comment

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

The catalog entry’s version and download_url point to v1.1.4, but the PR description/submission metadata says the extension version is 1.1.3. Please align the catalog entry (version + tag URL) with the actual published release to avoid broken installs or misleading catalog data.

Copilot uses AI. Check for mistakes.
Comment on lines +549 to +552
"status-report": {
"name": "Status Report",
"id": "status-report",
"description": "Display project status, feature progress, and recommended next actions across the spec-driven development workflow.",
Copy link

Copilot AI Mar 20, 2026

Choose a reason for hiding this comment

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

For readability and to reduce future diff conflicts, keep extension keys in a consistent alphabetical order. Right now status-report is separated from the existing status entry further down; consider moving status-report next to status (with status before status-report) so related entries are adjacent.

Copilot uses AI. Check for mistakes.
@mnriem mnriem self-requested a review March 20, 2026 17:25
Copy link
Collaborator

@mnriem mnriem left a comment

Choose a reason for hiding this comment

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

Please address Copilot feedback. Note entries in catalog are alphabetized by catalog id.

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.

4 participants