From 8a586e31651691c3e9a1abcbcad127a16a64ca41 Mon Sep 17 00:00:00 2001 From: Dave Sharpe Date: Mon, 16 Mar 2026 18:06:31 -0400 Subject: [PATCH 1/2] feat(extensions): add verify-tasks extension to community catalog - Extension ID: verify-tasks - Version: 1.0.0 - Detects phantom completions: tasks marked [X] in tasks.md with no real implementation Co-Authored-By: Claude Sonnet 4.6 --- extensions/README.md | 1 + extensions/catalog.community.json | 31 +++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/extensions/README.md b/extensions/README.md index 8db3d7dd0..b121c0be0 100644 --- a/extensions/README.md +++ b/extensions/README.md @@ -88,6 +88,7 @@ The following community-contributed extensions are available in [`catalog.commun | Understanding | Automated requirements quality analysis — 31 deterministic metrics against IEEE/ISO standards with experimental energy-based ambiguity detection | [understanding](https://github.com/Testimonial/understanding) | | V-Model Extension Pack | Enforces V-Model paired generation of development specs and test specs with full traceability | [spec-kit-v-model](https://github.com/leocamello/spec-kit-v-model) | | Verify Extension | Post-implementation quality gate that validates implemented code against specification artifacts | [spec-kit-verify](https://github.com/ismaelJimenez/spec-kit-verify) | +| Verify Tasks Extension | Detect phantom completions: tasks marked [X] in tasks.md with no real implementation | [spec-kit-verify-tasks](https://github.com/datastone-inc/spec-kit-verify-tasks) | ## Adding Your Extension diff --git a/extensions/catalog.community.json b/extensions/catalog.community.json index d2ce82415..45b4870fa 100644 --- a/extensions/catalog.community.json +++ b/extensions/catalog.community.json @@ -546,6 +546,37 @@ "stars": 0, "created_at": "2026-03-03T00:00:00Z", "updated_at": "2026-03-03T00:00:00Z" + }, + "verify-tasks": { + "name": "Verify Tasks Extension", + "id": "verify-tasks", + "description": "Detect phantom completions: tasks marked [X] in tasks.md with no real implementation.", + "author": "dave.sharpe@datastone.ca", + "version": "1.0.0", + "download_url": "https://github.com/datastone-inc/spec-kit-verify-tasks/archive/refs/tags/v1.0.0.zip", + "repository": "https://github.com/datastone-inc/spec-kit-verify-tasks", + "homepage": "https://github.com/datastone-inc/spec-kit-verify-tasks", + "documentation": "https://github.com/datastone-inc/spec-kit-verify-tasks/blob/main/README.md", + "changelog": "https://github.com/datastone-inc/spec-kit-verify-tasks/blob/main/CHANGELOG.md", + "license": "MIT", + "requires": { + "speckit_version": ">=0.1.0" + }, + "provides": { + "commands": 1, + "hooks": 1 + }, + "tags": [ + "verification", + "quality", + "phantom-completion", + "tasks" + ], + "verified": false, + "downloads": 0, + "stars": 0, + "created_at": "2026-03-16T00:00:00Z", + "updated_at": "2026-03-16T00:00:00Z" } } } From e2b36ab34f525df80d0f1b6e9ee494fce3104d51 Mon Sep 17 00:00:00 2001 From: Dave Sharpe Date: Tue, 17 Mar 2026 00:16:55 -0400 Subject: [PATCH 2/2] Replace email with name in verify-tasks catalog entry Co-Authored-By: Claude Sonnet 4.6 --- 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 45b4870fa..2c7871cfc 100644 --- a/extensions/catalog.community.json +++ b/extensions/catalog.community.json @@ -551,7 +551,7 @@ "name": "Verify Tasks Extension", "id": "verify-tasks", "description": "Detect phantom completions: tasks marked [X] in tasks.md with no real implementation.", - "author": "dave.sharpe@datastone.ca", + "author": "Dave Sharpe", "version": "1.0.0", "download_url": "https://github.com/datastone-inc/spec-kit-verify-tasks/archive/refs/tags/v1.0.0.zip", "repository": "https://github.com/datastone-inc/spec-kit-verify-tasks",