diff --git a/docs/community/extensions.md b/docs/community/extensions.md index 45fd2dc0f5..e09763f679 100644 --- a/docs/community/extensions.md +++ b/docs/community/extensions.md @@ -98,6 +98,7 @@ The following community-contributed extensions are available in [`catalog.commun | Project Health Check | Diagnose a Spec Kit project and report health issues across structure, agents, features, scripts, extensions, and git | `visibility` | Read-only | [spec-kit-doctor](https://github.com/KhawarHabibKhan/spec-kit-doctor) | | Project Status | Show current SDD workflow progress — active feature, artifact status, task completion, workflow phase, and extensions summary | `visibility` | Read-only | [spec-kit-status](https://github.com/KhawarHabibKhan/spec-kit-status) | | QA Testing Extension | Systematic QA testing with browser-driven or CLI-based validation of acceptance criteria from spec | `code` | Read-only | [spec-kit-qa](https://github.com/arunt14/spec-kit-qa) | +| Quality Gates (Enforcement Layer) | Deterministic quality enforcement for Spec Kit projects at three boundaries — agent hooks, git pre-commit, CI — with one policy file and provable enforcement (attestations, canaries, verified parity). | `process` | Read+Write | [spec-gates](https://github.com/schwichtgit/spec-gates) | | RAG Azure Builder | Spec Kit extension for onboarding and operating an Azure RAG stack with guided workflows. | `process` | Read+Write | [spec-kit-extension-rag-azure-builder](https://github.com/Sertxito/spec-kit-extension-rag-azure-builder) | | Ralph Loop | Autonomous implementation loop using AI agent CLI | `code` | Read+Write | [spec-kit-ralph](https://github.com/Rubiss-Projects/spec-kit-ralph) | | Reconcile Extension | Reconcile implementation drift by surgically updating feature artifacts. | `docs` | Read+Write | [spec-kit-reconcile](https://github.com/stn1slv/spec-kit-reconcile) | diff --git a/extensions/catalog.community.json b/extensions/catalog.community.json index 6b074648fe..fa3e64f319 100644 --- a/extensions/catalog.community.json +++ b/extensions/catalog.community.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "updated_at": "2026-07-08T00:00:00Z", + "updated_at": "2026-07-09T00:00:00Z", "catalog_url": "https://raw.githubusercontent.com/github/spec-kit/main/extensions/catalog.community.json", "extensions": { "aide": { @@ -1427,6 +1427,49 @@ "created_at": "2026-05-06T00:00:00Z", "updated_at": "2026-05-06T00:00:00Z" }, + "gates": { + "name": "Quality Gates (Enforcement Layer)", + "id": "gates", + "description": "Deterministic quality enforcement for Spec Kit projects at three boundaries — agent hooks, git pre-commit, CI — with one policy file and provable enforcement (attestations, canaries, verified parity).", + "author": "schwichtgit", + "version": "0.1.0", + "download_url": "https://github.com/schwichtgit/spec-gates/releases/download/v0.1.0/gates-0.1.0.zip", + "repository": "https://github.com/schwichtgit/spec-gates", + "homepage": "https://github.com/schwichtgit/spec-gates", + "documentation": "https://github.com/schwichtgit/spec-gates/blob/main/docs/how-it-works.md", + "license": "MIT", + "category": "process", + "effect": "read-write", + "requires": { + "speckit_version": ">=0.12.0", + "tools": [ + { + "name": "jq", + "required": true + }, + { + "name": "git", + "required": false + } + ] + }, + "provides": { + "commands": 5, + "hooks": 1 + }, + "tags": [ + "quality", + "enforcement", + "hooks", + "ci", + "governance" + ], + "verified": false, + "downloads": 0, + "stars": 0, + "created_at": "2026-07-09T00:00:00Z", + "updated_at": "2026-07-09T00:00:00Z" + }, "github-issues": { "name": "GitHub Issues Integration 1", "id": "github-issues",