Add canon extension and canon-core preset.#2022
Conversation
There was a problem hiding this comment.
Pull request overview
Adds a new community extension (“Canon”) and companion community preset (“Canon Core”) to Spec Kit’s public catalogs and root README so they are discoverable by users.
Changes:
- Added “canon” to
extensions/catalog.community.json(community extension catalog) and updated the catalog timestamp. - Added “canon-core” to
presets/catalog.community.json(community preset catalog) and updated the catalog timestamp. - Added Canon / Canon Core entries to the Community Extensions and Community Presets tables in
README.md.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
| README.md | Adds Canon and Canon Core rows to the community tables for discoverability. |
| presets/catalog.community.json | Registers the Canon Core preset in the community preset catalog and updates updated_at. |
| extensions/catalog.community.json | Registers the Canon extension in the community extension catalog and updates updated_at. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
mnriem
left a comment
There was a problem hiding this comment.
Please address Copilot and resolve conflicts
…tries - Fix documentation/changelog URLs using `main` → `master` branch in extension and preset catalogs - Fix preset display link label from `spec-kit-canon-core` → `spec-kit-canon` in README
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
# Conflicts: # extensions/catalog.community.json
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 3 out of 3 changed files in this pull request and generated no new comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Adds a new community extension (“Canon”) and a companion community preset (“Canon Core”) to Spec Kit’s discovery catalogs and README tables.
Changes:
- Added Canon to the Community Extensions table in
README.md. - Added Canon Core to the Community Presets table in
README.md. - Registered new entries in
extensions/catalog.community.jsonandpresets/catalog.community.json(and updated top-levelupdated_at).
Show a summary per file
| File | Description |
|---|---|
| README.md | Adds Canon / Canon Core rows to community extension & preset tables. |
| extensions/catalog.community.json | Adds the canon extension metadata and refreshes catalog timestamp. |
| presets/catalog.community.json | Adds the canon-core preset metadata and refreshes catalog timestamp. |
Copilot's findings
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Comments suppressed due to low confidence (1)
extensions/catalog.community.json:142
- Per the publishing guide, new catalog entries should use the current timestamp for per-entry
created_at/updated_at. These are set to 2026-03-29 but this PR updates the catalog on 2026-04-06, which makes the entry metadata inconsistent with the catalog’s change history.
"created_at": "2026-03-29T00:00:00Z",
"updated_at": "2026-03-29T00:00:00Z"
- Files reviewed: 3/3 changed files
- Comments generated: 2
mnriem
left a comment
There was a problem hiding this comment.
Please address Copilot feedback
There was a problem hiding this comment.
Pull request overview
Adds a new community extension (“Canon”) and companion community preset (“Canon Core”) to Spec Kit’s discovery catalogs, making them visible to users via the README tables and the JSON community catalogs.
Changes:
- Added “Canon” to the Community Extensions table and
extensions/catalog.community.json. - Added “Canon Core” to the Community Presets table and
presets/catalog.community.json. - Updated
updated_attimestamps in both community catalog JSON files.
Show a summary per file
| File | Description |
|---|---|
| README.md | Adds Canon and Canon Core rows to the community tables for discoverability. |
| presets/catalog.community.json | Registers the canon-core preset entry in the community preset catalog and updates the catalog timestamp. |
| extensions/catalog.community.json | Registers the canon extension entry in the community extension catalog and updates the catalog timestamp. |
Copilot's findings
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 3/3 changed files
- Comments generated: 0 new
|
Thank you! |
Extension And Preset Submission
Extension Name: Canon
Extension ID: canon
Version: 0.1.0
Author: Maxim Stupakov
Repository: https://github.com/maximiliamus/spec-kit-canon/tree/master/extension
Description: Adds canon-driven (baseline-driven) workflows: spec-first, code-first, spec-drift. Requires Canon Core preset installation.
Preset Name: Canon Core
Preset ID: canon-core
Version: 0.1.0
Author: Maxim Stupakov
Repository: https://github.com/maximiliamus/spec-kit-canon/tree/master/preset
Description: Adapts original Spec Kit workflow to work together with Canon extension.
Description
Extension + preset add canon-driven (baseline-driven) workflows to Spec Kit: spec-first, code-first, spec-drift.
Use it when you want canon files to remain the long-lived source of truth even
when the team moves between spec-first work, post-implementation drift repair,
and low-ceremony vibecoding.
Checklist