From 765e60f1c46a242b44238ce1fc7bdd2a5e9cd1ab Mon Sep 17 00:00:00 2001 From: Quratulain-bilal Date: Tue, 12 May 2026 22:41:33 +0500 Subject: [PATCH] Add changelog extension (#2177) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add Spec Scope extension to community catalog Adds spec-kit-scope: effort estimation and scope tracking from spec artifacts. 4 commands: - /speckit.scope.estimate — data-driven effort estimation with three-point ranges - /speckit.scope.compare — side-by-side spec scope comparison - /speckit.scope.creep — scope creep detection via git history - /speckit.scope.budget — sprint-ready time budget generation 1 hook: after_specify (auto-estimation) Turns "how long will this take?" into a data-driven answer. * Add Spec Changelog extension to community catalog * Add Spec Changelog extension to community catalog * fix: drop accidental scope entry, restore Intelligent Agent Orchestrator README row, return Spec Reference Loader to original position Per Copilot review on PR #2177: this branch is supposed to add only the Spec Changelog extension. The diff against main also showed (1) a duplicate 'scope' catalog entry, (2) a deletion of the Intelligent Agent Orchestrator README row, and (3) Spec Reference Loader moved out of alphabetical order. All three were merge artifacts and have been cleaned up here. * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * fix: keep Spec Changelog row alphabetically sorted Address Copilot review on PR #2177: the Community Extensions table is sorted alphabetically by display name, and 'Changelog' precedes 'Critique', 'Diagram', 'Orchestrator', and 'Reference', so the Spec Changelog row belongs right after Ship Release Extension. Move it into its sorted slot and keep Spec Reference Loader in its original alphabetical position (between Spec Orchestrator and Spec Refine). * fix: remove duplicate Spec Reference Loader row from README Co-Authored-By: Claude Sonnet 4.6 --------- Co-authored-by: Manfred Riem <15701806+mnriem@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: Claude Sonnet 4.6 --- README.md | 3 ++- extensions/catalog.community.json | 34 ++++++++++++++++++++++++++++++- 2 files changed, 35 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 74f309fc1..e5e3c58bb 100644 --- a/README.md +++ b/README.md @@ -266,11 +266,12 @@ The following community-contributed extensions are available in [`catalog.commun | Security Review | Full-project secure-by-design security audits plus staged, branch/PR, plan, task, follow-up, and apply reviews | `code` | Read+Write | [spec-kit-security-review](https://github.com/DyanGalih/spec-kit-security-review) | | SFSpeckit | Enterprise Salesforce SDLC with 18 commands for the full SDD lifecycle. | `process` | Read+Write | [spec-kit-sf](https://github.com/ysumanth06/spec-kit-sf) | | Ship Release Extension | Automates release pipeline: pre-flight checks, branch sync, changelog generation, CI verification, and PR creation | `process` | Read+Write | [spec-kit-ship](https://github.com/arunt14/spec-kit-ship) | -| Spec Reference Loader | Reads the ## References section from the feature spec and loads only the listed docs into context | `docs` | Read-only | [spec-kit-spec-reference-loader](https://github.com/KevinBrown5280/spec-kit-spec-reference-loader) | +| Spec Changelog | Auto-generate changelogs and release notes from spec git history and requirement diffs | `docs` | Read-only | [spec-kit-changelog](https://github.com/Quratulain-bilal/spec-kit-changelog) | | Spec Critique Extension | Dual-lens critical review of spec and plan from product strategy and engineering risk perspectives | `docs` | Read-only | [spec-kit-critique](https://github.com/arunt14/spec-kit-critique) | | Spec Diagram | Auto-generate Mermaid diagrams of SDD workflow state, feature progress, and task dependencies | `visibility` | Read-only | [spec-kit-diagram-](https://github.com/Quratulain-bilal/spec-kit-diagram-) | | Spec Kit Schedule | Optimal multi-agent task scheduling via CP-SAT — DAG precedence, hallucination-aware caps, file-conflict avoidance, stochastic durations, replanning, and interactive HTML output | `process` | Read+Write | [spec-kit-schedule](https://github.com/jfranc38/spec-kit-schedule) | | Spec Orchestrator | Cross-feature orchestration — track state, select tasks, and detect conflicts across parallel specs | `process` | Read-only | [spec-kit-orchestrator](https://github.com/Quratulain-bilal/spec-kit-orchestrator) | +| Spec Reference Loader | Reads the ## References section from the feature spec and loads only the listed docs into context | `docs` | Read-only | [spec-kit-spec-reference-loader](https://github.com/KevinBrown5280/spec-kit-spec-reference-loader) | | Spec Refine | Update specs in-place, propagate changes to plan and tasks, and diff impact across artifacts | `process` | Read+Write | [spec-kit-refine](https://github.com/Quratulain-bilal/spec-kit-refine) | | Spec Scope | Effort estimation and scope tracking — estimate work, detect creep, and budget time per phase | `process` | Read-only | [spec-kit-scope-](https://github.com/Quratulain-bilal/spec-kit-scope-) | | Spec Sync | Detect and resolve drift between specs and implementation. AI-assisted resolution with human approval | `docs` | Read+Write | [spec-kit-sync](https://github.com/bgervin/spec-kit-sync) | diff --git a/extensions/catalog.community.json b/extensions/catalog.community.json index 0c3b3a2b9..9790be582 100644 --- a/extensions/catalog.community.json +++ b/extensions/catalog.community.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "updated_at": "2026-05-10T00:00:00Z", + "updated_at": "2026-05-12T00:00:00Z", "catalog_url": "https://raw.githubusercontent.com/github/spec-kit/main/extensions/catalog.community.json", "extensions": { "aide": { @@ -499,6 +499,38 @@ "created_at": "2026-04-16T00:00:00Z", "updated_at": "2026-04-16T00:00:00Z" }, + "changelog": { + "name": "Spec Changelog", + "id": "changelog", + "description": "Auto-generate changelogs and release notes from spec git history and requirement diffs.", + "author": "Quratulain-bilal", + "version": "1.0.0", + "download_url": "https://github.com/Quratulain-bilal/spec-kit-changelog/archive/refs/tags/v1.0.0.zip", + "repository": "https://github.com/Quratulain-bilal/spec-kit-changelog", + "homepage": "https://github.com/Quratulain-bilal/spec-kit-changelog", + "documentation": "https://github.com/Quratulain-bilal/spec-kit-changelog/blob/main/README.md", + "changelog": "https://github.com/Quratulain-bilal/spec-kit-changelog/blob/main/CHANGELOG.md", + "license": "MIT", + "requires": { + "speckit_version": ">=0.4.0" + }, + "provides": { + "commands": 4, + "hooks": 1 + }, + "tags": [ + "changelog", + "release-notes", + "documentation", + "git-history", + "notifications" + ], + "verified": false, + "downloads": 0, + "stars": 0, + "created_at": "2026-04-11T18:00:00Z", + "updated_at": "2026-04-11T18:00:00Z" + }, "ci-guard": { "name": "CI Guard", "id": "ci-guard",