Skip to content

feat: register spec-kit-iterate extension#1887

Open
imviancagrace wants to merge 2 commits intogithub:mainfrom
imviancagrace:feat/spec-kit-iterate-extension
Open

feat: register spec-kit-iterate extension#1887
imviancagrace wants to merge 2 commits intogithub:mainfrom
imviancagrace:feat/spec-kit-iterate-extension

Conversation

@imviancagrace
Copy link
Contributor

Description

Register the Iterate extension (spec-kit-iterate) in the community catalog.

Spec Kit's core workflow (specify → plan → tasks → implement) doesn't have a built-in way to refine scope once implementation has started. This extension adds a two-phase define → apply workflow that lets users iterate on spec documents mid-implementation:

  • /speckit.iterate.define — analyzes a change request against current spec state and implementation progress, writes a reviewable pending-iteration.md plan
  • /speckit.iterate.apply — applies the pending iteration to all spec artifacts (spec.md, plan.md, tasks.md, etc.), so the user can go straight to /speckit.implement without re-running /speckit.plan or /speckit.tasks

Repository

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)

Used Cursor & Claude Code to help design the two-phase define/apply workflow and write the command prompt files + supporting documents.

@imviancagrace imviancagrace requested a review from mnriem as a code owner March 17, 2026 23:25
Copilot AI review requested due to automatic review settings March 17, 2026 23:25
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

Registers the new community extension spec-kit-iterate in Spec Kit’s community extension catalog, making it discoverable via the catalog/README listing.

Changes:

  • Added a new iterate entry to extensions/catalog.community.json with metadata and download URL.
  • Added Iterate 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 3 comments.

File Description
extensions/catalog.community.json Adds the new iterate extension definition to the community catalog.
extensions/README.md Adds Iterate to the community extensions list for documentation/discovery.

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

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

Registers the new community extension spec-kit-iterate in Spec Kit’s community extension catalog so users can discover it and add it to their own curated catalogs.

Changes:

  • Added the iterate extension entry to extensions/catalog.community.json (metadata, tags, URLs, version, requirements).
  • Added the Iterate 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 iterate extension metadata to the community catalog for discovery.
extensions/README.md Lists Iterate in the community extensions table for documentation/discovery.

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

"stars": 0,
"created_at": "2026-03-17T00:00:00Z",
"updated_at": "2026-03-17T00:00:00Z"
},
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.

2 participants