Skip to content

feat: register spec-kit-iterate extension#1887

Merged
mnriem merged 5 commits intogithub:mainfrom
imviancagrace:feat/spec-kit-iterate-extension
Mar 18, 2026
Merged

feat: register spec-kit-iterate extension#1887
mnriem merged 5 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.

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings March 18, 2026 13:03
mnriem
mnriem previously approved these changes Mar 18, 2026
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 copy it into their own curated catalog.

Changes:

  • Added a new iterate entry to extensions/catalog.community.json with metadata (version, URLs, tags, etc.).
  • Added “Iterate” to the community extensions table in extensions/README.md (alphabetically positioned).

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.
extensions/README.md Lists the Iterate extension in the community extensions table for discoverability.

💡 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>
Copilot AI review requested due to automatic review settings March 18, 2026 13:06
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 and listed in the extensions README.

Changes:

  • Added the iterate extension entry to extensions/catalog.community.json (metadata, URLs, requirements, capabilities).
  • Added the Iterate row to the community extensions table in extensions/README.md (alphabetical placement).

Reviewed changes

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

File Description
extensions/catalog.community.json Adds the iterate extension metadata to the community catalog for discovery/installation.
extensions/README.md Lists the Iterate extension in the community extensions table.

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

@mnriem mnriem merged commit cfd99ad into github:main Mar 18, 2026
8 checks passed
@mnriem
Copy link
Collaborator

mnriem commented Mar 18, 2026

Thank you!

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