Skip to content

Add Spec Refine community extension to catalog and README#2118

Merged
mnriem merged 2 commits intogithub:mainfrom
Quratulain-bilal:feat/refine-extension
Apr 8, 2026
Merged

Add Spec Refine community extension to catalog and README#2118
mnriem merged 2 commits intogithub:mainfrom
Quratulain-bilal:feat/refine-extension

Conversation

@Quratulain-bilal
Copy link
Copy Markdown
Contributor

Summary

  • Adds refine entry to extensions/catalog.community.json (alphabetically between reconcile and
    repoindex)
  • Adds Spec Refine row to README.md Community Extensions table (alphabetically between Spec Critique Extension and Spec Sync)
  • Updates catalog updated_at timestamp

Extension Details

Field Value
ID refine
Name Spec Refine
Commands 4 (update, propagate, diff, status)
Hooks 2 (after_specify, after_plan)
Category process
Effect Read+Write
Requires spec-kit >= 0.4.0
Repository https://github.com/Quratulain-bilal/spec-kit-refine

What It Does

Enables iterative specification refinement — the #1 most-requested feature (issue #1191, 101+ upvotes):

  • /speckit.refine.update — Update spec.md in-place based on new requirements or feedback
  • /speckit.refine.propagate — Cascade spec changes downstream to plan.md and tasks.md
  • /speckit.refine.diff — Preview downstream impact before propagating (read-only)
  • /speckit.refine.status — Artifact sync dashboard showing stale/current/missing status (read-only)

Checklist

  • Entry added to extensions/catalog.community.json in alphabetical order by ID
  • Row added to README.md Community Extensions table in alphabetical order by name
  • Catalog updated_at timestamp updated
  • JSON validates successfully
  • Extension repo has valid extension.yml, all command files, README, CHANGELOG, and LICENSE
  • verified: false, downloads: 0, stars: 0 set for new submission
  • Only 2 files modified (catalog + README)
    Allow edits and access to secrets by maintainers
    Remember, contributions to this repository should follow its contributing guidelines, security policy, and code of conduct.

    Helpful resources
    Contributing
    Code of conduct
    Security policy
    Support
    Git

Closes #1191

Adds the spec-kit-refine extension (4 commands, 2 hooks) that enables
iterative specification refinement — update specs in-place, propagate
changes to plan and tasks, diff impact, and track sync status.

Addresses community request in issue github#1191 (101+ upvotes).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@Quratulain-bilal Quratulain-bilal requested a review from mnriem as a code owner April 8, 2026 01:04
@Quratulain-bilal
Copy link
Copy Markdown
Contributor Author

Hi @mnriem 👋 This addresses issue #1191 (101+ upvotes) — the most-requested feature for iterative spec refinement. Would love your feedback when you get a chance!

Copy link
Copy Markdown
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 Spec Refine community extension to the project’s public extension listings.

Changes:

  • Adds a new refine extension entry to extensions/catalog.community.json (with metadata, requirements, and links)
  • Adds a new Spec Refine row to the README Community Extensions table
  • Updates the catalog updated_at timestamp
Show a summary per file
File Description
README.md Adds “Spec Refine” to the Community Extensions table
extensions/catalog.community.json Registers the new refine extension in the community catalog and bumps updated_at

Copilot's findings

Tip

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

  • Files reviewed: 2/2 changed files
  • Comments generated: 1

Copy link
Copy Markdown
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

Reorders Ship Release, Spec Critique, Spec Refine, Spec Sync, Staff Review,
and Superpowers Bridge into correct alphabetical order per publishing guide.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@Quratulain-bilal
Copy link
Copy Markdown
Contributor Author

Fixed — reordered the S-entries (Ship Release, Spec Critique, Spec Refine, Spec Sync, Staff Review, Superpowers Bridge) into correct alphabetical order per the publishing guide.

Copy link
Copy Markdown
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 new Spec Refine community extension to the public catalogs/documentation so users can discover and install it.

Changes:

  • Added a new refine entry to extensions/catalog.community.json (between reconcile and repoindex).
  • Added a new “Spec Refine” row to the README Community Extensions table (between “Spec Critique Extension” and “Spec Sync”).
  • Updated the community extensions catalog updated_at timestamp.
Show a summary per file
File Description
README.md Adds “Spec Refine” to the Community Extensions table (kept in alphabetical order).
extensions/catalog.community.json Adds the refine extension metadata and updates the catalog timestamp.

Copilot's findings

Tip

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

  • Files reviewed: 2/2 changed files
  • Comments generated: 0 new

@mnriem mnriem requested review from Copilot and mnriem April 8, 2026 15:13
Copy link
Copy Markdown
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 “Spec Refine” community extension to the public extension catalog and documents it in the README’s Community Extensions table.

Changes:

  • Added a new refine entry to extensions/catalog.community.json (including metadata, requirements, and counts for commands/hooks).
  • Added a “Spec Refine” row to the README Community Extensions table in alphabetical order.
  • Updated the community catalog updated_at timestamp.
Show a summary per file
File Description
README.md Adds “Spec Refine” to the Community Extensions table (alphabetically placed).
extensions/catalog.community.json Registers the new refine extension and updates catalog timestamp.

Copilot's findings

Tip

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

  • Files reviewed: 2/2 changed files
  • Comments generated: 0 new

@Quratulain-bilal
Copy link
Copy Markdown
Contributor Author

All Copilot review comments have been addressed — S-entries are now in correct alphabetical order per the publishing guide. All checks passing. Ready for merge!

@mnriem mnriem merged commit feb8391 into github:main Apr 8, 2026
16 checks passed
@mnriem
Copy link
Copy Markdown
Collaborator

mnriem commented Apr 8, 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.

Spec-Driven Editing Flow: Can't Easily Update or Refine Existing Specs

3 participants