Add plan-review extension to community catalog#1984
Add plan-review extension to community catalog#1984echarrod wants to merge 1 commit intogithub:mainfrom
Conversation
- Extension ID: plan-review - Version: 2.0.0 - Author: luno - Description: Require spec.md and plan.md to be merged via MR/PR before allowing task generation Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
There was a problem hiding this comment.
Pull request overview
Adds the “Plan Review Gate” community extension to Spec Kit’s community catalog so users can discover and install it, and documents it in the root README’s Community Extensions table.
Changes:
- Updated
extensions/catalog.community.jsonupdated_atand added a newplan-reviewextension entry. - Added “Plan Review Gate” to the Community Extensions table in
README.md.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
| extensions/catalog.community.json | Adds the plan-review extension metadata to the community catalog and updates the catalog timestamp. |
| README.md | Lists the new extension in the Community Extensions table for discoverability. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| "plan-review": { | ||
| "name": "Plan Review Gate", | ||
| "id": "plan-review", | ||
| "description": "Require spec.md and plan.md to be merged via MR/PR before allowing task generation", | ||
| "author": "luno", | ||
| "version": "2.0.0", | ||
| "download_url": "https://github.com/luno/spec-kit-plan-review/archive/refs/tags/v2.0.0.zip", | ||
| "repository": "https://github.com/luno/spec-kit-plan-review", | ||
| "homepage": "https://github.com/luno/spec-kit-plan-review", | ||
| "documentation": "https://github.com/luno/spec-kit-plan-review/blob/main/README.md", | ||
| "license": "MIT", | ||
| "requires": { | ||
| "speckit_version": ">=0.1.0" | ||
| }, | ||
| "provides": { | ||
| "commands": 1, | ||
| "hooks": 1 | ||
| }, | ||
| "tags": [ | ||
| "review", | ||
| "quality", | ||
| "workflow", | ||
| "gate" | ||
| ], | ||
| "verified": false, | ||
| "downloads": 0, | ||
| "stars": 0, | ||
| "created_at": "2026-03-26T00:00:00Z", | ||
| "updated_at": "2026-03-26T00:00:00Z" | ||
| }, | ||
| "jira": { |
There was a problem hiding this comment.
The new "plan-review" entry is inserted between "iterate" and "jira", which breaks the (mostly) alphabetical ordering of extension keys in this section of the catalog. Please relocate it to the correct position (after "jira" and before other "p*" entries) to keep diffs stable and make manual lookups easier.
| { | ||
| "schema_version": "1.0", | ||
| "updated_at": "2026-03-19T12:08:20Z", | ||
| "updated_at": "2026-03-26T00:00:00Z", |
There was a problem hiding this comment.
updated_at should reflect the actual time the catalog was updated (the publishing guide calls for a current timestamp). Using a day-boundary value (00:00:00Z) can be misleading for consumers and makes it harder to correlate catalog updates with commits/releases; please set this to the current UTC timestamp at the time of the change.
| "updated_at": "2026-03-26T00:00:00Z", | |
| "updated_at": "2026-03-26T15:30:00Z", |
| | Plan Review Gate | Require spec.md and plan.md to be merged via MR/PR before allowing task generation | `process` | Read-only | [spec-kit-plan-review](https://github.com/luno/spec-kit-plan-review) | | ||
| | Jira Integration | Create Jira Epics, Stories, and Issues from spec-kit specifications and task breakdowns with configurable hierarchy and custom field support | `integration` | Read+Write | [spec-kit-jira](https://github.com/mbachorik/spec-kit-jira) | | ||
| | Learning Extension | Generate educational guides from implementations and enhance clarifications with mentoring context | `docs` | Read+Write | [spec-kit-learn](https://github.com/imviancagrace/spec-kit-learn) | |
There was a problem hiding this comment.
This row is not in alphabetical order within the Community Extensions table (it is placed between "Iterate" and "Jira Integration"). The publishing guide explicitly asks to insert new extensions alphabetically (see extensions/EXTENSION-PUBLISHING-GUIDE.md:228); please move this row to the correct position (around the other "P" entries).
| | Plan Review Gate | Require spec.md and plan.md to be merged via MR/PR before allowing task generation | `process` | Read-only | [spec-kit-plan-review](https://github.com/luno/spec-kit-plan-review) | | |
| | Jira Integration | Create Jira Epics, Stories, and Issues from spec-kit specifications and task breakdowns with configurable hierarchy and custom field support | `integration` | Read+Write | [spec-kit-jira](https://github.com/mbachorik/spec-kit-jira) | | |
| | Learning Extension | Generate educational guides from implementations and enhance clarifications with mentoring context | `docs` | Read+Write | [spec-kit-learn](https://github.com/imviancagrace/spec-kit-learn) | | |
| | Jira Integration | Create Jira Epics, Stories, and Issues from spec-kit specifications and task breakdowns with configurable hierarchy and custom field support | `integration` | Read+Write | [spec-kit-jira](https://github.com/mbachorik/spec-kit-jira) | | |
| | Learning Extension | Generate educational guides from implementations and enhance clarifications with mentoring context | `docs` | Read+Write | [spec-kit-learn](https://github.com/imviancagrace/spec-kit-learn) | | |
| | Plan Review Gate | Require spec.md and plan.md to be merged via MR/PR before allowing task generation | `process` | Read-only | [spec-kit-plan-review](https://github.com/luno/spec-kit-plan-review) | |
mnriem
left a comment
There was a problem hiding this comment.
Can you make sure the community catalog is order alphabetically by id and the README.md is ordered alphabetically by name
|
Closing — recreating with renamed extension (plan-review-gate) and addressing review feedback. |
Extension Submission
Extension Name: Plan Review Gate
Extension ID: plan-review
Version: 2.0.0
Author: luno
Repository: https://github.com/luno/spec-kit-plan-review
Description
Mandatory
before_tasksgate that blocks/speckit.tasksunlessspec.mdandplan.mdhave been merged to the default branch via MR/PR. Ensures implementation plans are reviewed before task generation begins.Users can bypass with
--skip-reviewif needed.Checklist