Add CI Guard extension to community catalog#2157
Conversation
Adds spec-kit-ci-guard: spec compliance gates for CI/CD pipelines. 5 commands: - /speckit.ci.check — run all compliance checks with pass/fail - /speckit.ci.report — generate requirement traceability matrix - /speckit.ci.gate — configure merge gate rules and thresholds - /speckit.ci.drift — detect bidirectional spec-to-code drift - /speckit.ci.badge — generate spec compliance badges 2 hooks: before_implement, after_implement Bridges the gap between SDD workflow and CI/CD enforcement.
There was a problem hiding this comment.
Pull request overview
Adds the CI Guard community extension to Spec Kit’s discovery surfaces (community catalog + README list) so users can find it via the community catalog and documentation.
Changes:
- Add a new
ci-guardentry toextensions/catalog.community.json(metadata, download URL, tags, requirements). - Add CI Guard to the Community Extensions table in
README.md. - Update the community catalog’s top-level
updated_at.
Show a summary per file
| File | Description |
|---|---|
| README.md | Adds CI Guard to the documented list of community extensions. |
| extensions/catalog.community.json | Registers CI Guard in the community extension catalog and updates catalog metadata. |
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
Set to 2026-04-10T15:00:00Z (later than previous 2026-04-10T12:34:56Z).
There was a problem hiding this comment.
Pull request overview
Adds the CI Guard community extension to Spec Kit’s community extension listings, making it discoverable via the main README and the catalog.community.json consumed by extension tooling.
Changes:
- Added a new CI Guard entry to the Community Extensions table in
README.md. - Added a new
ci-guardextension record (v1.0.0) toextensions/catalog.community.jsonand bumped the catalogupdated_at.
Show a summary per file
| File | Description |
|---|---|
| README.md | Adds CI Guard to the community extensions table with category/effect and repository link. |
| extensions/catalog.community.json | Registers the ci-guard extension metadata (version, URLs, requirements, tags) and updates catalog freshness 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
Keep monotonically increasing: 2026-04-10T17:00:00Z. Fix ci-guard created_at/updated_at to current timestamp per publishing guide.
There was a problem hiding this comment.
Pull request overview
Adds the CI Guard community extension to Spec Kit’s community extension catalog and surfaces it in the root README’s community extensions table.
Changes:
- Added a new
ci-guardentry toextensions/catalog.community.json(including metadata, version, URLs, tags, and timestamps). - Bumped the community catalog’s top-level
updated_at. - Added CI Guard to the README’s Community Extensions table in alphabetical order.
Show a summary per file
| File | Description |
|---|---|
| README.md | Adds CI Guard as a new row in the Community Extensions table. |
| extensions/catalog.community.json | Adds the ci-guard catalog entry and updates the catalog’s 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: 0 new
|
Thank you! |
Summary
Adds CI Guard — spec compliance gates for CI/CD pipelines that verify specs exist, check drift,
enforce task completion, and block merges when requirements have gaps.
Extension repo: https://github.com/Quratulain-bilal/spec-kit-ci-guard
The Problem
Spec Kit generates great artifacts (spec.md, plan.md, tasks.md) — but nothing enforces them. Teams
write detailed specs, then merge code that ignores half the requirements. Without enforcement, SDD
becomes documentation theater.
What CI Guard Does
5 commands that bridge SDD workflow → CI/CD enforcement:
/speckit.ci.check/speckit.ci.report/speckit.ci.gate/speckit.ci.drift/speckit.ci.badge2 hooks:
before_implement(pre-check),after_implement(drift detection)Why This Matters
Completes the SDD enforcement loop:
specify → plan → tasks → implement → CI Guard ✅
Checklist
extension.ymlfollows schema v1.0canonandcheckpoint)CanonandCheckpoint Extension)updated_atbumpedextension.ymlreferences