From 40e7cb740376426d23df69904c68870de5fc7a63 Mon Sep 17 00:00:00 2001 From: Ismael Date: Tue, 31 Mar 2026 13:56:17 +0200 Subject: [PATCH 1/3] feat: add spec-kit-fixit extension to community catalog --- README.md | 1 + extensions/catalog.community.json | 39 +++++++++++++++++++++++++++---- 2 files changed, 36 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 462c24c05..1f6f755b3 100644 --- a/README.md +++ b/README.md @@ -187,6 +187,7 @@ The following community-contributed extensions are available in [`catalog.commun | DocGuard — CDD Enforcement | Canonical-Driven Development enforcement. Validates, scores, and traces project documentation with automated checks, AI-driven workflows, and spec-kit hooks. Zero NPM runtime dependencies. | `docs` | Read+Write | [spec-kit-docguard](https://github.com/raccioly/docguard) | | Extensify | Create and validate extensions and extension catalogs | `process` | Read+Write | [extensify](https://github.com/mnriem/spec-kit-extensions/tree/main/extensify) | | Fix Findings | Automated analyze-fix-reanalyze loop that resolves spec findings until clean | `code` | Read+Write | [spec-kit-fix-findings](https://github.com/Quratulain-bilal/spec-kit-fix-findings) | +| FixIt Extension | Spec-aware bug fixing — maps bugs to spec artifacts, proposes a plan, applies minimal changes | `code` | Read+Write | [spec-kit-fixit](https://github.com/speckit-community/spec-kit-fixit) | | Fleet Orchestrator | Orchestrate a full feature lifecycle with human-in-the-loop gates across all SpecKit phases | `process` | Read+Write | [spec-kit-fleet](https://github.com/sharathsatish/spec-kit-fleet) | | Iterate | Iterate on spec documents with a two-phase define-and-apply workflow — refine specs mid-implementation and go straight back to building | `docs` | Read+Write | [spec-kit-iterate](https://github.com/imviancagrace/spec-kit-iterate) | | 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) | diff --git a/extensions/catalog.community.json b/extensions/catalog.community.json index 7a37430fb..39487c823 100644 --- a/extensions/catalog.community.json +++ b/extensions/catalog.community.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "updated_at": "2026-04-01T00:00:00Z", +"updated_at": "2026-04-01T00:00:00Z", "catalog_url": "https://raw.githubusercontent.com/github/spec-kit/main/extensions/catalog.community.json", "extensions": { "aide": { @@ -375,7 +375,7 @@ "created_at": "2026-03-18T00:00:00Z", "updated_at": "2026-03-18T00:00:00Z" }, - "fix-findings": { +"fix-findings": { "name": "Fix Findings", "id": "fix-findings", "description": "Automated analyze-fix-reanalyze loop that resolves spec findings until clean.", @@ -392,7 +392,7 @@ }, "provides": { "commands": 1, - "hooks": 1 +"hooks": 1 }, "tags": [ "code", @@ -404,9 +404,40 @@ "verified": false, "downloads": 0, "stars": 0, - "created_at": "2026-04-01T00:00:00Z", +"created_at": "2026-04-01T00:00:00Z", "updated_at": "2026-04-01T00:00:00Z" }, + "fixit": { + "name": "FixIt Extension", + "id": "fixit", + "description": "Spec-aware bug fixing: maps bugs to spec artifacts, proposes a plan, applies minimal changes.", + "author": "ismaelJimenez", + "version": "1.0.0", + "download_url": "https://github.com/speckit-community/spec-kit-fixit/archive/refs/tags/v1.0.0.zip", + "repository": "https://github.com/speckit-community/spec-kit-fixit", + "homepage": "https://github.com/speckit-community/spec-kit-fixit", + "documentation": "https://github.com/speckit-community/spec-kit-fixit/blob/main/README.md", + "changelog": "https://github.com/speckit-community/spec-kit-fixit/blob/main/CHANGELOG.md", + "license": "MIT", + "requires": { + "speckit_version": ">=0.1.0" + }, + "provides": { + "commands": 1, + "hooks": 0 + }, + "tags": [ + "debugging", + "fixit", + "spec-alignment", + "post-implementation" + ], + "verified": false, + "downloads": 0, + "stars": 0, + "created_at": "2026-03-30T00:00:00Z", + "updated_at": "2026-03-30T00:00:00Z" + }, "fleet": { "name": "Fleet Orchestrator", "id": "fleet", From 70548c8d40dbd14a0a2fa6af225b2788c1211185 Mon Sep 17 00:00:00 2001 From: Ismael <712805+ismaelJimenez@users.noreply.github.com> Date: Wed, 1 Apr 2026 21:04:43 +0200 Subject: [PATCH 2/3] Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- 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 39487c823..dfa1c0326 100644 --- a/extensions/catalog.community.json +++ b/extensions/catalog.community.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", -"updated_at": "2026-04-01T00:00:00Z", + "updated_at": "2026-04-01T00:00:00Z", "catalog_url": "https://raw.githubusercontent.com/github/spec-kit/main/extensions/catalog.community.json", "extensions": { "aide": { From 3bc9458d36eee1ff4295e0703bcb390af92fcd38 Mon Sep 17 00:00:00 2001 From: Ismael Date: Wed, 1 Apr 2026 23:12:17 +0200 Subject: [PATCH 3/3] Fix catalog format --- extensions/catalog.community.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/extensions/catalog.community.json b/extensions/catalog.community.json index dfa1c0326..58335b891 100644 --- a/extensions/catalog.community.json +++ b/extensions/catalog.community.json @@ -375,7 +375,7 @@ "created_at": "2026-03-18T00:00:00Z", "updated_at": "2026-03-18T00:00:00Z" }, -"fix-findings": { + "fix-findings": { "name": "Fix Findings", "id": "fix-findings", "description": "Automated analyze-fix-reanalyze loop that resolves spec findings until clean.", @@ -392,7 +392,7 @@ }, "provides": { "commands": 1, -"hooks": 1 + "hooks": 1 }, "tags": [ "code", @@ -404,7 +404,7 @@ "verified": false, "downloads": 0, "stars": 0, -"created_at": "2026-04-01T00:00:00Z", + "created_at": "2026-04-01T00:00:00Z", "updated_at": "2026-04-01T00:00:00Z" }, "fixit": {