Skip to content

Add plan-review-gate extension to community catalog#1993

Merged
mnriem merged 1 commit intogithub:mainfrom
echarrod:add-plan-review-gate-extension
Mar 27, 2026
Merged

Add plan-review-gate extension to community catalog#1993
mnriem merged 1 commit intogithub:mainfrom
echarrod:add-plan-review-gate-extension

Conversation

@echarrod
Copy link
Copy Markdown
Contributor

Extension Submission

Extension Name: Plan Review Gate
Extension ID: plan-review-gate
Version: 1.0.0
Author: luno
Repository: https://github.com/luno/spec-kit-plan-review-gate

Description

Mandatory before_tasks gate that blocks /speckit.tasks unless spec.md and plan.md have been merged to the default branch via MR/PR. Ensures implementation plans are reviewed before task generation begins.

Users can bypass with --skip-review if needed.

Review feedback addressed

  • Catalog entries sorted alphabetically by ID (also sorted existing out-of-order entries)
  • README table row inserted alphabetically by name (between "Learning Extension" and "Presetify")
  • updated_at uses proper UTC timestamp

Checklist

  • Valid extension.yml manifest
  • README.md with installation and usage docs
  • LICENSE file included
  • GitHub release created (v1.0.0)
  • All commands working
  • No security vulnerabilities
  • Added to extensions/catalog.community.json (alphabetically)
  • Added to Community Extensions table in README.md (alphabetically)

@echarrod echarrod requested a review from mnriem as a code owner March 27, 2026 08:15
Copilot AI review requested due to automatic review settings March 27, 2026 08:15
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds the Plan Review Gate community extension to the Spec Kit community catalog and surfaces it in the root README’s Community Extensions table.

Changes:

  • Added the plan-review-gate entry to extensions/catalog.community.json (and re-sorted/moved some existing entries for alphabetical ordering).
  • Updated the top-level updated_at timestamp in the community catalog.
  • Added a corresponding “Plan Review Gate” row to the Community Extensions table in README.md.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
extensions/catalog.community.json Adds the new extension metadata and adjusts ordering/timestamps in the community catalog.
README.md Adds the extension to the Community Extensions table for discoverability.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@echarrod echarrod force-pushed the add-plan-review-gate-extension branch from 61c6b57 to d32bdbd Compare March 27, 2026 08:21
- Extension ID: plan-review-gate
- Version: 1.0.0
- Author: luno
- Catalog entries sorted alphabetically by ID
- README table row inserted alphabetically by name

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings March 27, 2026 08:27
@echarrod echarrod force-pushed the add-plan-review-gate-extension branch from d32bdbd to faf98c3 Compare March 27, 2026 08:27
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 2 out of 2 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.

@mnriem mnriem requested a review from Copilot March 27, 2026 13:22
@mnriem mnriem merged commit 8520241 into github:main Mar 27, 2026
12 of 13 checks passed
@mnriem
Copy link
Copy Markdown
Collaborator

mnriem commented Mar 27, 2026

Thank you!

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 2 out of 2 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.

GenieRobot added a commit to GenieRobot/spec-kit-maqa that referenced this pull request Mar 27, 2026
…and QA cadence (#1)

* Unify Kimi/Codex skill naming and migrate legacy dotted Kimi dirs (github#1971)

* fix: unify hyphenated skills and migrate legacy kimi dotted dirs

* fix: preserve legacy kimi dotted preset skill overrides

* fix: migrate kimi legacy dotted skills without ai-skills flag

* fix: harden kimi migration and cache hook init options

* fix: apply kimi preset skill overrides without ai-skills flag

* fix: keep sequential branch numbering beyond 999

* test: align kimi scaffold skill path with hyphen naming

* chore: align hook typing and preset skill comment

* fix: restore AGENT_SKILLS_DIR_OVERRIDES compatibility export

* refactor: remove AGENT_SKILLS_DIR_OVERRIDES and update callers

* fix(ps1): support sequential branch numbers above 999

* fix: resolve preset skill placeholders for skills agents

* Fix legacy kimi migration safety and preset skill dir checks

* Harden TOML rendering and consolidate preset skill restore parsing

* Fix PowerShell overflow and hook message fallback for empty invocations

* Restore preset skills from extensions

* Refine preset skill restore helpers

* Harden skill path and preset checks

* Guard non-dict init options

* Avoid deleting unmanaged preset skill dirs

* Unify extension skill naming with hooks

* Harden extension native skill registration

* Normalize preset skill titles

* chore: bump version to 0.4.3 (github#1986)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* chore(deps): bump DavidAnson/markdownlint-cli2-action from 19 to 23 (github#1989)

Bumps [DavidAnson/markdownlint-cli2-action](https://github.com/davidanson/markdownlint-cli2-action) from 19 to 23.
- [Release notes](https://github.com/davidanson/markdownlint-cli2-action/releases)
- [Commits](DavidAnson/markdownlint-cli2-action@v19...v23)

---
updated-dependencies:
- dependency-name: DavidAnson/markdownlint-cli2-action
  dependency-version: '23'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump actions/deploy-pages from 4 to 5 (github#1990)

Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages) from 4 to 5.
- [Release notes](https://github.com/actions/deploy-pages/releases)
- [Commits](actions/deploy-pages@v4...v5)

---
updated-dependencies:
- dependency-name: actions/deploy-pages
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add plan-review-gate to community catalog (github#1993)

- Extension ID: plan-review-gate
- Version: 1.0.0
- Author: luno
- Catalog entries sorted alphabetically by ID
- README table row inserted alphabetically by name

Co-authored-by: Ed Harrod <your-real-email@luno.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

* feat: add spec-kit-onboard extension to community catalog (github#1991)

Adds the onboard extension (v2.1.0) — contextual onboarding and
progressive growth for developers new to spec-kit projects.

- 7 commands: start, explain, trail, quiz, badge, mentor, team
- 3 hooks: after-implement, before-implement, after-explain
- Repository: https://github.com/dmux/spec-kit-onboard

* feat: add MAQA extension suite to community catalog and README

Adds 7 extensions forming the MAQA (Multi-Agent & Quality Assurance)
suite to catalog.community.json in correct alphabetical order (after
'learn', before 'onboard') and to the README community extensions table:

- maqa           — coordinator/feature/QA workflow, board auto-detection
- maqa-azure-devops — Azure DevOps Boards integration
- maqa-ci           — CI/CD gate (GitHub Actions/CircleCI/GitLab/Bitbucket)
- maqa-github-projects — GitHub Projects v2 integration
- maqa-jira         — Jira integration
- maqa-linear       — Linear integration
- maqa-trello       — Trello integration

All entries placed alphabetically. maqa v0.1.3 bumped to reflect
multi-board auto-detection added in this release.

* fix: set catalog updated_at to match latest entry timestamp

Top-level updated_at was 00:00:00Z while plan-review-gate entries
had 08:22:30Z, making metadata inconsistent for freshness consumers.
Updated to 2026-03-27T08:22:30Z (>= all entry timestamps).

* feat: add multi-agent templates with mandatory commit, configurable push and QA cadence

- Add templates/agents/{coordinator,feature,qa}.md — language-agnostic
  versions of the three-agent workflow (coordinator → feature → QA)
- feature agent: commit is non-negotiable before returning result;
  optional git push gated on auto_push setting
- coordinator: reads auto_push and qa_cadence from .specify/init-options.json;
  qa_cadence=per_feature (default) spawns QA after each feature agent,
  qa_cadence=batch_end waits until all batch features are done to save credits
- qa agent: git commit verification as step 0 prevents work loss on worktree deletion
- Add --auto-push/--no-auto-push and --qa-cadence CLI flags to specify init
- Save both settings to .specify/init-options.json with safe defaults
  (auto_push=false, qa_cadence=per_feature)
- Fix scaffold_from_core_pack to recursively copy templates/ subdirectories
  so offline scaffolding matches release ZIP output (parity test coverage)
- Bundle templates/agents/ into wheel via pyproject.toml force-include

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Hamilton Snow <hamiltonsnow@gmail.com>
Co-authored-by: Manfred Riem <15701806+mnriem@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ed Harrod <echarrod@users.noreply.github.com>
Co-authored-by: Ed Harrod <your-real-email@luno.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Rafael Sales <rafael.sales@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants