diff --git a/README.md b/README.md index 66eb57af8..fdee73c12 100644 --- a/README.md +++ b/README.md @@ -180,6 +180,7 @@ The following community-contributed extensions are available in [`catalog.commun | AI-Driven Engineering (AIDE) | A structured 7-step workflow for building new projects from scratch with AI assistants — from vision through implementation | `process` | Read+Write | [aide](https://github.com/mnriem/spec-kit-extensions/tree/main/aide) | | Archive Extension | Archive merged features into main project memory. | `docs` | Read+Write | [spec-kit-archive](https://github.com/stn1slv/spec-kit-archive) | | Azure DevOps Integration | Sync user stories and tasks to Azure DevOps work items using OAuth authentication | `integration` | Read+Write | [spec-kit-azure-devops](https://github.com/pragya247/spec-kit-azure-devops) | +| 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) | | 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) | | 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) | | Cognitive Squad | Multi-agent cognitive system with Triadic Model: understanding, internalization, application — with quality gates, backpropagation verification, and self-healing | `docs` | Read+Write | [cognitive-squad](https://github.com/Testimonial/cognitive-squad) | @@ -222,6 +223,7 @@ The following community-contributed presets customize how Spec Kit behaves — o | Preset | Purpose | Provides | Requires | URL | |--------|---------|----------|----------|-----| | AIDE In-Place Migration | Adapts the AIDE extension workflow for in-place technology migrations (X → Y pattern) — adds migration objectives, verification gates, knowledge documents, and behavioral equivalence criteria | 2 templates, 8 commands | AIDE extension | [spec-kit-presets](https://github.com/mnriem/spec-kit-presets) | +| Canon Core | Adapts original Spec Kit workflow to work together with Canon extension | 2 templates, 8 commands | — | [spec-kit-canon-core](https://github.com/maximiliamus/spec-kit-canon/tree/master/preset) | | Pirate Speak (Full) | Transforms all Spec Kit output into pirate speak — specs become "Voyage Manifests", plans become "Battle Plans", tasks become "Crew Assignments" | 6 templates, 9 commands | — | [spec-kit-presets](https://github.com/mnriem/spec-kit-presets) | To build and publish your own preset, see the [Presets Publishing Guide](presets/PUBLISHING.md). diff --git a/extensions/catalog.community.json b/extensions/catalog.community.json index 8d105eb84..5af43dd7d 100644 --- a/extensions/catalog.community.json +++ b/extensions/catalog.community.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "updated_at": "2026-03-27T08:22:30Z", + "updated_at": "2026-03-30T02:43:48Z", "catalog_url": "https://raw.githubusercontent.com/github/spec-kit/main/extensions/catalog.community.json", "extensions": { "aide": { @@ -106,6 +106,41 @@ "created_at": "2026-03-03T00:00:00Z", "updated_at": "2026-03-03T00:00:00Z" }, + "canon": { + "name": "Canon", + "id": "canon", + "description": "Adds canon-driven (baseline-driven) workflows: spec-first, code-first, spec-drift. Requires Canon Core preset installation.", + "author": "Maxim Stupakov", + "version": "0.1.0", + "download_url": "https://github.com/maximiliamus/spec-kit-canon/releases/download/v0.1.0/spec-kit-canon-v0.1.0.zip", + "repository": "https://github.com/maximiliamus/spec-kit-canon/tree/master/extension", + "homepage": "https://github.com/maximiliamus/spec-kit-canon", + "documentation": "https://github.com/maximiliamus/spec-kit-canon/blob/main/README.md", + "changelog": "https://github.com/maximiliamus/spec-kit-canon/blob/main/CHANGELOG.md", + "license": "MIT", + "requires": { + "speckit_version": ">=0.4.3" + }, + "provides": { + "commands": 15, + "hooks": 0 + }, + "tags": [ + "process", + "baseline", + "canon", + "drift", + "spec-first", + "code-first", + "spec-drift", + "vibecoding" + ], + "verified": false, + "downloads": 0, + "stars": 0, + "created_at": "2026-03-29T00:00:00Z", + "updated_at": "2026-03-29T00:00:00Z" + }, "checkpoint": { "name": "Checkpoint Extension", "id": "checkpoint", diff --git a/presets/catalog.community.json b/presets/catalog.community.json index 9f7f045b3..9dfcf482a 100644 --- a/presets/catalog.community.json +++ b/presets/catalog.community.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "updated_at": "2026-03-24T00:00:00Z", + "updated_at": "2026-03-30T02:43:48Z", "catalog_url": "https://raw.githubusercontent.com/github/spec-kit/main/presets/catalog.community.json", "presets": { "aide-in-place": { @@ -29,6 +29,30 @@ "aide" ] }, + "canon-core": { + "name": "Canon Core", + "id": "canon-core", + "version": "0.1.0", + "description": "Adapts original Spec Kit workflow to work together with Canon extension.", + "author": "Maxim Stupakov", + "download_url": "https://github.com/maximiliamus/spec-kit-canon/releases/download/v0.1.0/spec-kit-canon-core-v0.1.0.zip", + "repository": "https://github.com/maximiliamus/spec-kit-canon/tree/master/preset", + "homepage": "https://github.com/maximiliamus/spec-kit-canon", + "documentation": "https://github.com/maximiliamus/spec-kit-canon/blob/main/README.md", + "license": "MIT", + "requires": { + "speckit_version": ">=0.4.3" + }, + "provides": { + "templates": 2, + "commands": 8 + }, + "tags": [ + "baseline", + "canon", + "spec-first" + ] + }, "pirate": { "name": "Pirate Speak (Full)", "id": "pirate",