Skip to content

Commit 97ea7cf

Browse files
Add CI Guard extension to community catalog (#2157)
* Add CI Guard extension to community catalog 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. * Fix updated_at to monotonically increase per Copilot review Set to 2026-04-10T15:00:00Z (later than previous 2026-04-10T12:34:56Z).
1 parent f43b850 commit 97ea7cf

File tree

2 files changed

+35
-1
lines changed

2 files changed

+35
-1
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,7 @@ The following community-contributed extensions are available in [`catalog.commun
188188
| Branch Convention | Configurable branch and folder naming conventions for /specify with presets and custom patterns | `process` | Read+Write | [spec-kit-branch-convention](https://github.com/Quratulain-bilal/spec-kit-branch-convention) |
189189
| Bugfix Workflow | Structured bugfix workflow — capture bugs, trace to spec artifacts, and patch specs surgically | `process` | Read+Write | [spec-kit-bugfix](https://github.com/Quratulain-bilal/spec-kit-bugfix) |
190190
| Canon | Adds canon-driven (baseline-driven) workflows: spec-first, code-first, spec-drift. Requires Canon Core preset installation. | `process` | Read+Write | [spec-kit-canon](https://github.com/maximiliamus/spec-kit-canon/tree/master/extension) |
191+
| CI Guard | Spec compliance gates for CI/CD — verify specs exist, check drift, and block merges on gaps | `process` | Read-only | [spec-kit-ci-guard](https://github.com/Quratulain-bilal/spec-kit-ci-guard) |
191192
| Checkpoint Extension | Commit the changes made during the middle of the implementation, so you don't end up with just one very large commit at the end | `code` | Read+Write | [spec-kit-checkpoint](https://github.com/aaronrsun/spec-kit-checkpoint) |
192193
| Cleanup Extension | Post-implementation quality gate that reviews changes, fixes small issues (scout rule), creates tasks for medium issues, and generates analysis for large issues | `code` | Read+Write | [spec-kit-cleanup](https://github.com/dsrednicki/spec-kit-cleanup) |
193194
| Conduct Extension | Orchestrates spec-kit phases via sub-agent delegation to reduce context pollution. | `process` | Read+Write | [spec-kit-conduct-ext](https://github.com/twbrandon7/spec-kit-conduct-ext) |

extensions/catalog.community.json

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"schema_version": "1.0",
3-
"updated_at": "2026-04-10T16:00:00Z",
3+
"updated_at": "2026-04-10T17:00:00Z",
44
"catalog_url": "https://raw.githubusercontent.com/github/spec-kit/main/extensions/catalog.community.json",
55
"extensions": {
66
"aide": {
@@ -205,6 +205,39 @@
205205
"created_at": "2026-03-29T00:00:00Z",
206206
"updated_at": "2026-03-29T00:00:00Z"
207207
},
208+
"ci-guard": {
209+
"name": "CI Guard",
210+
"id": "ci-guard",
211+
"description": "Spec compliance gates for CI/CD — verify specs exist, check drift, and block merges on gaps.",
212+
"author": "Quratulain-bilal",
213+
"version": "1.0.0",
214+
"download_url": "https://github.com/Quratulain-bilal/spec-kit-ci-guard/archive/refs/tags/v1.0.0.zip",
215+
"repository": "https://github.com/Quratulain-bilal/spec-kit-ci-guard",
216+
"homepage": "https://github.com/Quratulain-bilal/spec-kit-ci-guard",
217+
"documentation": "https://github.com/Quratulain-bilal/spec-kit-ci-guard/blob/main/README.md",
218+
"changelog": "https://github.com/Quratulain-bilal/spec-kit-ci-guard/blob/main/CHANGELOG.md",
219+
"license": "MIT",
220+
"requires": {
221+
"speckit_version": ">=0.4.0"
222+
},
223+
"provides": {
224+
"commands": 5,
225+
"hooks": 2
226+
},
227+
"tags": [
228+
"ci-cd",
229+
"compliance",
230+
"governance",
231+
"quality-gate",
232+
"drift-detection",
233+
"automation"
234+
],
235+
"verified": false,
236+
"downloads": 0,
237+
"stars": 0,
238+
"created_at": "2026-04-10T17:00:00Z",
239+
"updated_at": "2026-04-10T17:00:00Z"
240+
},
208241
"checkpoint": {
209242
"name": "Checkpoint Extension",
210243
"id": "checkpoint",

0 commit comments

Comments
 (0)