Skip to content

Add sync extension to community catalog#1728

Merged
mnriem merged 3 commits intogithub:mainfrom
bgervin:add-sync-extension
Mar 3, 2026
Merged

Add sync extension to community catalog#1728
mnriem merged 3 commits intogithub:mainfrom
bgervin:add-sync-extension

Conversation

@bgervin
Copy link
Contributor

@bgervin bgervin commented Mar 2, 2026

Extension Submission

Extension Name: Spec Sync
Extension ID: sync
Version: 0.1.0
Author: Barry Gervin (@bgervin)
Repository: https://github.com/bgervin/spec-kit-sync

Description

Detect and resolve drift between specs and implementation. AI-assisted resolution with human approval.

Commands:

  • speckit.sync.analyze — Detect drift between specs and code
  • speckit.sync.propose — AI suggests fixes (update spec or fix code)
  • speckit.sync.apply — Apply approved changes
  • speckit.sync.conflicts — Find inter-spec contradictions
  • speckit.sync.backfill — Generate spec from unspecced code

Checklist

  • Valid extension.yml manifest
  • README.md with installation and usage docs
  • LICENSE file included (MIT)
  • CHANGELOG.md included
  • GitHub release created (v0.1.0)
  • Extension tested on real project (fina)
  • All commands working
  • No security vulnerabilities
  • CI workflow for validation
  • Logo included
  • Added to extensions/catalog.community.json
  • Added to extensions/README.md Available Extensions table

Testing

Tested on:

  • Ubuntu 24.04 with spec-kit
  • Project: fina — personal finance CLI

Additional Notes

This extension was built to solve spec drift in my own project after a period of "vibe coding." It successfully backfilled 3 specs (013-015) and identified drift in existing specs.

- Extension ID: sync
- Version: 0.1.0
- Author: bgervin
- Description: Detect and resolve drift between specs and implementation
@bgervin bgervin requested a review from mnriem as a code owner March 2, 2026 05:43
Copilot AI review requested due to automatic review settings March 2, 2026 05:43
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 “Spec Sync” community extension to Spec Kit’s community extension catalog and lists it in the extensions README for discovery.

Changes:

  • Add the sync extension entry to extensions/catalog.community.json (and update the catalog timestamp)
  • Add “Spec Sync” 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 1 comment.

File Description
extensions/catalog.community.json Adds the sync extension metadata to the community catalog and updates updated_at.
extensions/README.md Adds “Spec Sync” to the public list of community extensions.

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

@bgervin
Copy link
Contributor Author

bgervin commented Mar 2, 2026

Fixed per Copilot review — renamed default branch to main and updated URLs in 3a65de7.

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 1 comment.


💡 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 addres Copilot feedback

Per Copilot review feedback and EXTENSION-PUBLISHING-GUIDE.md
@bgervin bgervin requested a review from mnriem March 2, 2026 21:16
@mnriem mnriem merged commit bf8fb12 into github:main Mar 3, 2026
8 checks passed
jonasbokim added a commit to Jonas-Construction-Software/jonas-spec-kit-dev that referenced this pull request Mar 7, 2026
…ade-v0.1.7

* upstream/main: (26 commits)
  Add Community Walkthroughs section to README (github#1766)
  feat(extensions): add Jira Integration to community catalog (github#1764)
  Add Azure DevOps Integration extension to community catalog (github#1734)
  Fix docs: update Antigravity link and add initialization example (github#1748)
  fix: wire after_tasks and after_implement hook events into command templates (github#1702)
  make c ignores consistent with c++ (github#1747)
  chore: bump version to 0.1.13 (github#1746)
  feat: add kiro-cli and AGENT_CONFIG consistency coverage (github#1690)
  feat: add verify extension to community catalog (github#1726)
  Add Retrospective Extension to community catalog README table (github#1741)
  fix(scripts): add empty description validation and branch checkout error handling (github#1559)
  fix: correct Copilot extension command registration (github#1724)
  fix(implement): remove Makefile from C ignore patterns (github#1558)
  Add sync extension to community catalog (github#1728)
  fix(checklist): clarify file handling behavior for append vs create (github#1556)
  fix(clarify): correct conflicting question limit from 10 to 5 (github#1557)
  chore: bump version to 0.1.12 (github#1737)
  fix: use RELEASE_PAT so tag push triggers release workflow (github#1736)
  fix: release-trigger uses release branch + PR instead of direct push to main (github#1733)
  fix: Split release process to sync pyproject.toml version with git tags (github#1732)
  ...
jonasbokim pushed a commit to Jonas-Construction-Software/jonas-spec-kit-dev that referenced this pull request Mar 9, 2026
* Add sync extension to community catalog

- Extension ID: sync
- Version: 0.1.0
- Author: bgervin
- Description: Detect and resolve drift between specs and implementation

* fix: use main branch in URLs per Copilot review

* Reorder community extensions table alphabetically

Per Copilot review feedback and EXTENSION-PUBLISHING-GUIDE.md

---------

Co-authored-by: Barry Gervin <bgervin@hotmail.com>
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