From e11062f92719c4568aa8d1cc09ed16c93646c787 Mon Sep 17 00:00:00 2001 From: Aaron Sun Date: Sat, 26 Sep 2026 21:49:35 -0700 Subject: [PATCH 1/8] Added openspec extension --- docs/community/extensions.md | 1 + extensions/catalog.community.json | 29 +++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/docs/community/extensions.md b/docs/community/extensions.md index 6ccea7da79..9bd78705b9 100644 --- a/docs/community/extensions.md +++ b/docs/community/extensions.md @@ -113,6 +113,7 @@ The following community-contributed extensions are available in [`catalog.commun | .NET Framework to Modern .NET Migration | Orchestrate end-to-end .NET Framework to modern .NET migration across 7 phases, with SDD lifecycle integration | `process` | Read+Write | [spec-kit-fx-to-net](https://github.com/RogerBestMsft/spec-kit-FxToNet) | | OKF Knowledge Bundle Generator | Generates and maintains an Open Knowledge Format (OKF v0.1) knowledge bundle from a source-code repository. Mines git history for the rationale behind the code, parks what it cannot establish as open questions rather than guessing, and verifies that the bundle's claims are actually supported by the repository. | `docs` | Read+Write | [catalogify](https://github.com/alexcpn/catalogify) | | Onboard | Contextual onboarding and progressive growth for developers new to spec-kit projects. Explains specs, maps dependencies, validates understanding, and guides the next step | `process` | Read+Write | [spec-kit-onboard](https://github.com/dmux/spec-kit-onboard) | +| Openspec | Adds a spec-driven change-management workflow (propose → implement → verify → archive) to Spec Kit projects, keeping specs, designs, and code in sync | `process` | Read+Write | [spec-kit-openspec](https://github.com/aaronrsun/spec-kit-openspec) | | OpenUP Governed Lifecycle | Adds the OpenUP lifecycle to Spec Kit: phases, iterations, a seven-level WBS, an executable risk register, bi-directional traceability, and machine-checkable milestone gates. | `process` | Read+Write | [specup](https://github.com/anvigo12/specup) | | Optimize | Audit and optimize AI governance for context efficiency — token budgets, rule health, interpretability, compression, coherence, and echo detection | `process` | Read+Write | [spec-kit-optimize](https://github.com/sakitA/spec-kit-optimize) | | Orchestration Task Context Management | Adds subagent work-unit orchestration to generated Spec Kit task files | `process` | Read+Write | [spec-kit-orchestration-task-context-management](https://github.com/benizzio/spec-kit-orchestration-task-context-management) | diff --git a/extensions/catalog.community.json b/extensions/catalog.community.json index 552274e6b0..865488e755 100644 --- a/extensions/catalog.community.json +++ b/extensions/catalog.community.json @@ -3696,6 +3696,35 @@ "created_at": "2026-03-26T00:00:00Z", "updated_at": "2026-03-26T00:00:00Z" }, + "openspec": { + "name": "Openspec", + "id": "openspec", + "description": "Adds a spec-driven change-management workflow (propose → implement → verify → archive) to Spec Kit projects, keeping specs, designs, and code in sync", + "author": "Aaron Sun", + "version": "0.1.0", + "download_url": "https://github.com/aaronrsun/spec-kit-openspec/archive/refs/tags/v0.1.0.zip", + "repository": "https://github.com/aaronrsun/spec-kit-openspec", + "homepage": "https://github.com/aaronrsun/spec-kit-openspec", + "documentation": "https://github.com/aaronrsun/spec-kit-openspec/blob/main/README.md", + "changelog": "https://github.com/aaronrsun/spec-kit-openspec/blob/main/CHANGELOG.md", + "license": "MIT", + "category": "process", + "effect": "read-write", + "requires": { + "speckit_version": ">=1.0.0,<2.0.0" + }, + "provides": { + "commands": 12 + }, + "tags": [ + "openspec" + ], + "verified": false, + "downloads": 0, + "stars": 0, + "created_at": "2026-09-26T00:00:00Z", + "updated_at": "2026-09-26T00:00:00Z" + }, "openup": { "name": "OpenUP Governed Lifecycle", "id": "openup", From edaffba24c42e5143154cdee9f0af3f9608d776e Mon Sep 17 00:00:00 2001 From: Aaron Sun Date: Sun, 27 Sep 2026 14:42:24 -0700 Subject: [PATCH 2/8] Fix capitalization of 'OpenSpec' in extensions.md Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- docs/community/extensions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/community/extensions.md b/docs/community/extensions.md index 9bd78705b9..43734bbc16 100644 --- a/docs/community/extensions.md +++ b/docs/community/extensions.md @@ -113,7 +113,7 @@ The following community-contributed extensions are available in [`catalog.commun | .NET Framework to Modern .NET Migration | Orchestrate end-to-end .NET Framework to modern .NET migration across 7 phases, with SDD lifecycle integration | `process` | Read+Write | [spec-kit-fx-to-net](https://github.com/RogerBestMsft/spec-kit-FxToNet) | | OKF Knowledge Bundle Generator | Generates and maintains an Open Knowledge Format (OKF v0.1) knowledge bundle from a source-code repository. Mines git history for the rationale behind the code, parks what it cannot establish as open questions rather than guessing, and verifies that the bundle's claims are actually supported by the repository. | `docs` | Read+Write | [catalogify](https://github.com/alexcpn/catalogify) | | Onboard | Contextual onboarding and progressive growth for developers new to spec-kit projects. Explains specs, maps dependencies, validates understanding, and guides the next step | `process` | Read+Write | [spec-kit-onboard](https://github.com/dmux/spec-kit-onboard) | -| Openspec | Adds a spec-driven change-management workflow (propose → implement → verify → archive) to Spec Kit projects, keeping specs, designs, and code in sync | `process` | Read+Write | [spec-kit-openspec](https://github.com/aaronrsun/spec-kit-openspec) | +| OpenSpec | Adds a spec-driven change-management workflow (propose → implement → verify → archive) to Spec Kit projects, keeping specs, designs, and code in sync | `process` | Read+Write | [spec-kit-openspec](https://github.com/aaronrsun/spec-kit-openspec) | | OpenUP Governed Lifecycle | Adds the OpenUP lifecycle to Spec Kit: phases, iterations, a seven-level WBS, an executable risk register, bi-directional traceability, and machine-checkable milestone gates. | `process` | Read+Write | [specup](https://github.com/anvigo12/specup) | | Optimize | Audit and optimize AI governance for context efficiency — token budgets, rule health, interpretability, compression, coherence, and echo detection | `process` | Read+Write | [spec-kit-optimize](https://github.com/sakitA/spec-kit-optimize) | | Orchestration Task Context Management | Adds subagent work-unit orchestration to generated Spec Kit task files | `process` | Read+Write | [spec-kit-orchestration-task-context-management](https://github.com/benizzio/spec-kit-orchestration-task-context-management) | From f3827be38213bd707cc135f40b15f8bdb871ffa8 Mon Sep 17 00:00:00 2001 From: Aaron Sun Date: Sun, 27 Sep 2026 14:44:40 -0700 Subject: [PATCH 3/8] Fix capitalization of 'OpenSpec' in catalog.community.json --- extensions/catalog.community.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/catalog.community.json b/extensions/catalog.community.json index 865488e755..b6c8ec9a98 100644 --- a/extensions/catalog.community.json +++ b/extensions/catalog.community.json @@ -3697,7 +3697,7 @@ "updated_at": "2026-03-26T00:00:00Z" }, "openspec": { - "name": "Openspec", + "name": "OpenSpec", "id": "openspec", "description": "Adds a spec-driven change-management workflow (propose → implement → verify → archive) to Spec Kit projects, keeping specs, designs, and code in sync", "author": "Aaron Sun", From 336d4f87e4dad3fbec5a764cf0f304dbf11c3c37 Mon Sep 17 00:00:00 2001 From: Aaron Sun Date: Sun, 27 Sep 2026 15:05:54 -0700 Subject: [PATCH 4/8] Added sha256 --- extensions/catalog.community.json | 1 + 1 file changed, 1 insertion(+) diff --git a/extensions/catalog.community.json b/extensions/catalog.community.json index b6c8ec9a98..e74fa3ab4d 100644 --- a/extensions/catalog.community.json +++ b/extensions/catalog.community.json @@ -3703,6 +3703,7 @@ "author": "Aaron Sun", "version": "0.1.0", "download_url": "https://github.com/aaronrsun/spec-kit-openspec/archive/refs/tags/v0.1.0.zip", + "sha256": "21b55eff174a79b51e53a744c0afaf81313ed1976b54cbfdfae0904dfc7b5ba5", "repository": "https://github.com/aaronrsun/spec-kit-openspec", "homepage": "https://github.com/aaronrsun/spec-kit-openspec", "documentation": "https://github.com/aaronrsun/spec-kit-openspec/blob/main/README.md", From 0efd5cc302fe933ff818f230f05d942953a206e0 Mon Sep 17 00:00:00 2001 From: Aaron Sun Date: Sun, 27 Sep 2026 17:09:54 -0700 Subject: [PATCH 5/8] Added more tags --- extensions/catalog.community.json | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/extensions/catalog.community.json b/extensions/catalog.community.json index e74fa3ab4d..0f1e61706a 100644 --- a/extensions/catalog.community.json +++ b/extensions/catalog.community.json @@ -3712,13 +3712,19 @@ "category": "process", "effect": "read-write", "requires": { - "speckit_version": ">=1.0.0,<2.0.0" + "speckit_version": ">=1.0.0" }, "provides": { - "commands": 12 + "commands": 12, + "hooks": 0 }, "tags": [ - "openspec" + "openspec", + "spec-driven-development", + "planning", + "implementation", + "workflow", + "experimental" ], "verified": false, "downloads": 0, From 7b8bba1ac68dcb41a838445a0c40f7f8a1fe3842 Mon Sep 17 00:00:00 2001 From: Aaron Sun Date: Sun, 27 Sep 2026 17:12:33 -0700 Subject: [PATCH 6/8] Changed download_url --- extensions/catalog.community.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/catalog.community.json b/extensions/catalog.community.json index 0f1e61706a..a72da8786e 100644 --- a/extensions/catalog.community.json +++ b/extensions/catalog.community.json @@ -3702,7 +3702,7 @@ "description": "Adds a spec-driven change-management workflow (propose → implement → verify → archive) to Spec Kit projects, keeping specs, designs, and code in sync", "author": "Aaron Sun", "version": "0.1.0", - "download_url": "https://github.com/aaronrsun/spec-kit-openspec/archive/refs/tags/v0.1.0.zip", + "download_url": "https://github.com/aaronrsun/spec-kit-openspec/releases/download/openspec-v0.1.0/openspec.zip", "sha256": "21b55eff174a79b51e53a744c0afaf81313ed1976b54cbfdfae0904dfc7b5ba5", "repository": "https://github.com/aaronrsun/spec-kit-openspec", "homepage": "https://github.com/aaronrsun/spec-kit-openspec", From fe1bfa3b10443bb78eb4bac6cb302e6f15a3bd7d Mon Sep 17 00:00:00 2001 From: Manfred Riem <15701806+mnriem@users.noreply.github.com> Date: Mon, 28 Sep 2026 08:28:30 -0500 Subject: [PATCH 7/8] fix(catalog): correct OpenSpec archive sha256 and refresh catalog timestamp The openspec entry's sha256 did not match the bytes of the published openspec-v0.1.0/openspec.zip release asset, which would cause install integrity verification to fail. Recompute it from the tagged archive. Also refresh the catalog's top-level updated_at to reflect this change. Assisted-by: GitHub Copilot (model: Claude Opus 4.8, autonomous) Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- extensions/catalog.community.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions/catalog.community.json b/extensions/catalog.community.json index a72da8786e..cebace8b77 100644 --- a/extensions/catalog.community.json +++ b/extensions/catalog.community.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "updated_at": "2026-09-25T00:00:00Z", + "updated_at": "2026-09-28T00:00:00Z", "catalog_url": "https://raw.githubusercontent.com/github/spec-kit/main/extensions/catalog.community.json", "extensions": { "adrkit": { @@ -3703,7 +3703,7 @@ "author": "Aaron Sun", "version": "0.1.0", "download_url": "https://github.com/aaronrsun/spec-kit-openspec/releases/download/openspec-v0.1.0/openspec.zip", - "sha256": "21b55eff174a79b51e53a744c0afaf81313ed1976b54cbfdfae0904dfc7b5ba5", + "sha256": "9d3b384d5a13c36547352009cc11ce059d45c5f0624b3e3311559e2e5766cdf9", "repository": "https://github.com/aaronrsun/spec-kit-openspec", "homepage": "https://github.com/aaronrsun/spec-kit-openspec", "documentation": "https://github.com/aaronrsun/spec-kit-openspec/blob/main/README.md", From 78590d351e389710701b4816d2211343dd365846 Mon Sep 17 00:00:00 2001 From: Manfred Riem <15701806+mnriem@users.noreply.github.com> Date: Mon, 28 Sep 2026 10:30:06 -0500 Subject: [PATCH 8/8] fix(catalog): align OpenSpec entry timestamps Use the PR addition date for both OpenSpec catalog timestamps. Assisted-by: GitHub Copilot (model: GPT-5.6 Sol Fast, autonomous) Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- extensions/catalog.community.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions/catalog.community.json b/extensions/catalog.community.json index cebace8b77..3fd2965051 100644 --- a/extensions/catalog.community.json +++ b/extensions/catalog.community.json @@ -3729,8 +3729,8 @@ "verified": false, "downloads": 0, "stars": 0, - "created_at": "2026-09-26T00:00:00Z", - "updated_at": "2026-09-26T00:00:00Z" + "created_at": "2026-09-28T00:00:00Z", + "updated_at": "2026-09-28T00:00:00Z" }, "openup": { "name": "OpenUP Governed Lifecycle",