diff --git a/docs/community/extensions.md b/docs/community/extensions.md index 4eb21e2bfb..33a4225090 100644 --- a/docs/community/extensions.md +++ b/docs/community/extensions.md @@ -35,6 +35,7 @@ The following community-contributed extensions are available in [`catalog.commun | Architecture Guard | Framework-agnostic architecture review extension for validating implementation against governance and architecture constitutions, detecting architectural drift, and generating non-blocking refactor tasks | `process` | Read+Write | [spec-kit-architecture-guard](https://github.com/DyanGalih/spec-kit-architecture-guard) | | Architecture Workflow | Generate or reverse project-level 4+1 architecture views with per-view and full-workflow commands | `docs` | Read+Write | [spec-kit-arch](https://github.com/bigsmartben/spec-kit-arch) | | Archive Extension | Archive merged features into main project memory, resolving gaps and conflicts. | `docs` | Read+Write | [spec-kit-archive](https://github.com/stn1slv/spec-kit-archive) | +| spec-kit-arch-governance | Keep specs, code & ADRs in sync: citation slots + a read-only, fail-closed validator. | `process` | Read+Write | [spec-kit-arch-governance](https://github.com/ashbrener/spec-kit-arch-governance) | | spec-kit-atlas | Synthesize spec-kit specs into faithful, interactive architecture storybooks & doc portals. | `docs` | Read-only | [spec-kit-atlas](https://github.com/ashbrener/spec-kit-atlas) | | Azure DevOps Integration | Sync user stories and tasks to Azure DevOps work items using OAuth authentication | `integration` | Read+Write | [spec-kit-azure-devops](https://github.com/pragya247/spec-kit-azure-devops) | | Blueprint | Stay code-literate in AI-driven development: review a complete code blueprint for every task from spec artifacts before /speckit.implement runs | `docs` | Read+Write | [spec-kit-blueprint](https://github.com/chordpli/spec-kit-blueprint) | diff --git a/extensions/catalog.community.json b/extensions/catalog.community.json index 5c5b050f75..f4f7b780e9 100644 --- a/extensions/catalog.community.json +++ b/extensions/catalog.community.json @@ -4,7 +4,7 @@ "catalog_url": "https://raw.githubusercontent.com/github/spec-kit/main/extensions/catalog.community.json", "extensions": { "adrkit": { - "name": "adrkit — decision memory for spec-driven development", + "name": "adrkit \u2014 decision memory for spec-driven development", "id": "adrkit", "description": "Pulls the decisions governing this work into agent context, checks produced plans against them, and drafts an ADR from a plan artifact.", "author": "Mark Beacom (@mbeacom)", @@ -19,7 +19,13 @@ "effect": "read-write", "requires": { "speckit_version": ">=0.13.0,<0.16.0", - "tools": [{ "name": "adr", "version": ">=0.3.0", "required": true }] + "tools": [ + { + "name": "adr", + "version": ">=0.3.0", + "required": true + } + ] }, "provides": { "commands": 3, @@ -38,41 +44,6 @@ "created_at": "2026-08-03T00:00:00Z", "updated_at": "2026-08-03T00:00:00Z" }, - "aide": { - "name": "AI-Driven Engineering (AIDE)", - "id": "aide", - "description": "A structured 7-step workflow for building new projects from scratch with AI assistants — from vision through implementation.", - "author": "mnriem", - "version": "1.0.0", - "download_url": "https://github.com/mnriem/spec-kit-extensions/releases/download/aide-v1.0.0/aide.zip", - "repository": "https://github.com/mnriem/spec-kit-extensions", - "homepage": "https://github.com/mnriem/spec-kit-extensions", - "documentation": "https://github.com/mnriem/spec-kit-extensions/blob/main/aide/README.md", - "changelog": "https://github.com/mnriem/spec-kit-extensions/blob/main/aide/CHANGELOG.md", - "license": "MIT", - "category": "process", - "effect": "read-write", - "requires": { - "speckit_version": ">=0.2.0" - }, - "provides": { - "commands": 7, - "hooks": 0 - }, - "tags": [ - "workflow", - "project-management", - "ai-driven", - "new-project", - "planning", - "experimental" - ], - "verified": false, - "downloads": 0, - "stars": 0, - "created_at": "2026-03-18T00:00:00Z", - "updated_at": "2026-03-18T00:00:00Z" - }, "agent-assign": { "name": "Agent Assign", "id": "agent-assign", @@ -180,6 +151,41 @@ "created_at": "2026-05-04T00:00:00Z", "updated_at": "2026-05-04T00:00:00Z" }, + "aide": { + "name": "AI-Driven Engineering (AIDE)", + "id": "aide", + "description": "A structured 7-step workflow for building new projects from scratch with AI assistants \u2014 from vision through implementation.", + "author": "mnriem", + "version": "1.0.0", + "download_url": "https://github.com/mnriem/spec-kit-extensions/releases/download/aide-v1.0.0/aide.zip", + "repository": "https://github.com/mnriem/spec-kit-extensions", + "homepage": "https://github.com/mnriem/spec-kit-extensions", + "documentation": "https://github.com/mnriem/spec-kit-extensions/blob/main/aide/README.md", + "changelog": "https://github.com/mnriem/spec-kit-extensions/blob/main/aide/CHANGELOG.md", + "license": "MIT", + "category": "process", + "effect": "read-write", + "requires": { + "speckit_version": ">=0.2.0" + }, + "provides": { + "commands": 7, + "hooks": 0 + }, + "tags": [ + "workflow", + "project-management", + "ai-driven", + "new-project", + "planning", + "experimental" + ], + "verified": false, + "downloads": 0, + "stars": 0, + "created_at": "2026-03-18T00:00:00Z", + "updated_at": "2026-03-18T00:00:00Z" + }, "analytics": { "name": "Analytics", "id": "analytics", @@ -217,7 +223,7 @@ "api-evolve": { "name": "API Evolve", "id": "api-evolve", - "description": "Managed API contract evolution — breaking-change detection, semver enforcement, deprecation orchestration, and lifecycle gates across REST, GraphQL, and gRPC.", + "description": "Managed API contract evolution \u2014 breaking-change detection, semver enforcement, deprecation orchestration, and lifecycle gates across REST, GraphQL, and gRPC.", "author": "Quratulain-bilal", "version": "1.0.0", "download_url": "https://github.com/Quratulain-bilal/spec-kit-api-evolve/archive/refs/tags/v1.0.0.zip", @@ -286,6 +292,55 @@ "created_at": "2026-05-14T00:00:00Z", "updated_at": "2026-06-30T00:00:00Z" }, + "arch-governance": { + "name": "spec-kit-arch-governance", + "id": "arch-governance", + "description": "Keep specs, code & ADRs in sync: citation slots + a read-only, fail-closed validator.", + "author": "Ash Brener", + "version": "1.2.2", + "download_url": "https://github.com/ashbrener/spec-kit-arch-governance/archive/refs/tags/v1.2.2.zip", + "repository": "https://github.com/ashbrener/spec-kit-arch-governance", + "homepage": "https://github.com/ashbrener/spec-kit-arch-governance", + "documentation": "https://github.com/ashbrener/spec-kit-arch-governance/blob/main/README.md", + "changelog": "https://github.com/ashbrener/spec-kit-arch-governance/blob/main/CHANGELOG.md", + "license": "MIT", + "category": "process", + "effect": "read-write", + "requires": { + "speckit_version": ">=0.1.0", + "tools": [ + { + "name": "python", + "version": ">=3.11", + "required": true + }, + { + "name": "uv", + "required": true + }, + { + "name": "git", + "required": false + } + ] + }, + "provides": { + "commands": 6, + "hooks": 3 + }, + "tags": [ + "architecture", + "governance", + "adr", + "citations", + "spec-sync" + ], + "verified": false, + "downloads": 0, + "stars": 0, + "created_at": "2026-08-13T00:00:00Z", + "updated_at": "2026-08-13T00:00:00Z" + }, "architect-preview": { "name": "Architect Impact Previewer", "id": "architect-preview", @@ -407,8 +462,15 @@ "requires": { "speckit_version": ">=0.1.0", "tools": [ - { "name": "python", "version": ">=3.11", "required": true }, - { "name": "uv", "required": true } + { + "name": "python", + "version": ">=3.11", + "required": true + }, + { + "name": "uv", + "required": true + } ] }, "provides": { @@ -564,7 +626,7 @@ "updated_at": "2026-04-17T00:00:00Z" }, "blueprint-index": { - "name": "Blueprint Index — Living Architecture Map", + "name": "Blueprint Index \u2014 Living Architecture Map", "id": "blueprint-index", "description": "Living architecture map for brownfield and greenfield projects, with a deterministic CI gate that blocks contradictions between the map, specs, and code while warning on non-blocking drift.", "author": "ogil109", @@ -580,8 +642,14 @@ "requires": { "speckit_version": ">=0.10.0", "tools": [ - { "name": "bash", "required": false }, - { "name": "git", "required": false } + { + "name": "bash", + "required": false + }, + { + "name": "git", + "required": false + } ] }, "provides": { @@ -640,7 +708,7 @@ "brownfield": { "name": "Brownfield Bootstrap", "id": "brownfield", - "description": "Bootstrap spec-kit for existing codebases — auto-discover architecture and adopt SDD incrementally.", + "description": "Bootstrap spec-kit for existing codebases \u2014 auto-discover architecture and adopt SDD incrementally.", "author": "Quratulain-bilal", "version": "1.0.0", "download_url": "https://github.com/Quratulain-bilal/spec-kit-brownfield/archive/refs/tags/v1.0.0.zip", @@ -672,7 +740,7 @@ "updated_at": "2026-04-10T00:00:00Z" }, "brownkit": { - "name": "BrownKit — Brownfield Discovery for Spec-Kit", + "name": "BrownKit \u2014 Brownfield Discovery for Spec-Kit", "id": "brownkit", "description": "Evidence-driven capability discovery, security and QA risk assessment for existing codebases.", "author": "Maksim Shautsou", @@ -708,7 +776,7 @@ "bugfix": { "name": "Bugfix Workflow", "id": "bugfix", - "description": "Structured bugfix workflow — capture bugs, trace to spec artifacts, and patch specs surgically.", + "description": "Structured bugfix workflow \u2014 capture bugs, trace to spec artifacts, and patch specs surgically.", "author": "Quratulain-bilal", "version": "1.0.0", "download_url": "https://github.com/Quratulain-bilal/spec-kit-bugfix/archive/refs/tags/v1.0.0.zip", @@ -779,7 +847,7 @@ "catalog-ci": { "name": "Catalog CI", "id": "catalog-ci", - "description": "Automated validation for spec-kit community catalog entries — structure, URLs, diffs, and linting.", + "description": "Automated validation for spec-kit community catalog entries \u2014 structure, URLs, diffs, and linting.", "author": "Quratulain-bilal", "version": "1.0.0", "download_url": "https://github.com/Quratulain-bilal/spec-kit-catalog-ci/archive/refs/tags/v1.0.0.zip", @@ -860,7 +928,12 @@ "effect": "read-write", "requires": { "speckit_version": ">=0.11.9", - "tools": [{ "name": "git", "required": false }] + "tools": [ + { + "name": "git", + "required": false + } + ] }, "provides": { "commands": 5, @@ -879,10 +952,41 @@ "created_at": "2026-07-06T00:00:00Z", "updated_at": "2026-08-04T00:00:00Z" }, + "checkpoint": { + "name": "Checkpoint Extension", + "id": "checkpoint", + "description": "An extension to commit the changes made during the middle of the implementation, so you don't end up with just one very large commit at the end.", + "author": "aaronrsun", + "version": "1.0.0", + "download_url": "https://github.com/aaronrsun/spec-kit-checkpoint/archive/refs/tags/v1.0.0.zip", + "repository": "https://github.com/aaronrsun/spec-kit-checkpoint", + "homepage": "https://github.com/aaronrsun/spec-kit-checkpoint", + "documentation": "https://github.com/aaronrsun/spec-kit-checkpoint/blob/main/README.md", + "changelog": "https://github.com/aaronrsun/spec-kit-checkpoint/blob/main/CHANGELOG.md", + "license": "MIT", + "category": "code", + "effect": "read-write", + "requires": { + "speckit_version": ">=0.1.0" + }, + "provides": { + "commands": 1, + "hooks": 0 + }, + "tags": [ + "checkpoint", + "commit" + ], + "verified": false, + "downloads": 0, + "stars": 0, + "created_at": "2026-03-22T00:00:00Z", + "updated_at": "2026-03-22T00:00:00Z" + }, "ci-guard": { "name": "CI Guard", "id": "ci-guard", - "description": "Spec compliance gates for CI/CD — verify specs exist, check drift, and block merges on gaps.", + "description": "Spec compliance gates for CI/CD \u2014 verify specs exist, check drift, and block merges on gaps.", "author": "Quratulain-bilal", "version": "1.0.0", "download_url": "https://github.com/Quratulain-bilal/spec-kit-ci-guard/archive/refs/tags/v1.0.0.zip", @@ -914,37 +1018,6 @@ "created_at": "2026-04-10T17:00:00Z", "updated_at": "2026-04-10T17:00:00Z" }, - "checkpoint": { - "name": "Checkpoint Extension", - "id": "checkpoint", - "description": "An extension to commit the changes made during the middle of the implementation, so you don't end up with just one very large commit at the end.", - "author": "aaronrsun", - "version": "1.0.0", - "download_url": "https://github.com/aaronrsun/spec-kit-checkpoint/archive/refs/tags/v1.0.0.zip", - "repository": "https://github.com/aaronrsun/spec-kit-checkpoint", - "homepage": "https://github.com/aaronrsun/spec-kit-checkpoint", - "documentation": "https://github.com/aaronrsun/spec-kit-checkpoint/blob/main/README.md", - "changelog": "https://github.com/aaronrsun/spec-kit-checkpoint/blob/main/CHANGELOG.md", - "license": "MIT", - "category": "code", - "effect": "read-write", - "requires": { - "speckit_version": ">=0.1.0" - }, - "provides": { - "commands": 1, - "hooks": 0 - }, - "tags": [ - "checkpoint", - "commit" - ], - "verified": false, - "downloads": 0, - "stars": 0, - "created_at": "2026-03-22T00:00:00Z", - "updated_at": "2026-03-22T00:00:00Z" - }, "cleanup": { "name": "Cleanup Extension", "id": "cleanup", @@ -1015,7 +1088,7 @@ "companion": { "name": "SpecKit Companion", "id": "companion", - "description": "Live spec-driven progress for SpecKit Companion — lifecycle capture, status, resume, and composable commands you can customize with hooks and recipes.", + "description": "Live spec-driven progress for SpecKit Companion \u2014 lifecycle capture, status, resume, and composable commands you can customize with hooks and recipes.", "author": "alfredoperez", "version": "0.11.0", "download_url": "https://github.com/alfredoperez/speckit-companion/releases/download/speckit-ext-v0.11.0/companion-0.11.0.zip", @@ -1029,7 +1102,10 @@ "requires": { "speckit_version": ">=0.9.5", "tools": [ - { "name": "python3", "required": false } + { + "name": "python3", + "required": false + } ] }, "provides": { @@ -1082,38 +1158,6 @@ "created_at": "2026-03-19T12:08:20Z", "updated_at": "2026-04-03T12:35:01Z" }, - "critique": { - "name": "Spec Critique Extension", - "id": "critique", - "description": "Dual-lens critical review of spec and plan from product strategy and engineering risk perspectives.", - "author": "arunt14", - "version": "1.0.0", - "download_url": "https://github.com/arunt14/spec-kit-critique/archive/refs/tags/v1.0.0.zip", - "repository": "https://github.com/arunt14/spec-kit-critique", - "homepage": "https://github.com/arunt14/spec-kit-critique", - "documentation": "https://github.com/arunt14/spec-kit-critique/blob/main/README.md", - "changelog": "https://github.com/arunt14/spec-kit-critique/blob/main/CHANGELOG.md", - "license": "MIT", - "category": "docs", - "effect": "read-only", - "requires": { - "speckit_version": ">=0.1.0" - }, - "provides": { - "commands": 1, - "hooks": 1 - }, - "tags": [ - "docs", - "review", - "planning" - ], - "verified": false, - "downloads": 0, - "stars": 0, - "created_at": "2026-04-01T00:00:00Z", - "updated_at": "2026-04-01T00:00:00Z" - }, "confluence": { "name": "Confluence Extension", "id": "confluence", @@ -1147,7 +1191,7 @@ "contextforge-mcp": { "name": "ContextForge MCP", "id": "contextforge-mcp", - "description": "Integrates codebase-memory-mcp + headroom into Spec Kit — graph-based code intelligence and context compression for the implement phase.", + "description": "Integrates codebase-memory-mcp + headroom into Spec Kit \u2014 graph-based code intelligence and context compression for the implement phase.", "author": "capatinore", "version": "0.1.0", "download_url": "https://github.com/capatinore/contextforge-mcp/releases/download/ext-v0.1.0/contextforge-mcp-speckit-extension.zip", @@ -1182,7 +1226,7 @@ "cost": { "name": "Cost Tracker", "id": "cost", - "description": "Track real LLM dollar cost across SDD workflows — per-feature budgets, per-integration comparison, and finance-ready exports.", + "description": "Track real LLM dollar cost across SDD workflows \u2014 per-feature budgets, per-integration comparison, and finance-ready exports.", "author": "Quratulain-bilal", "version": "1.0.0", "download_url": "https://github.com/Quratulain-bilal/spec-kit-cost/archive/refs/tags/v1.0.0.zip", @@ -1213,6 +1257,38 @@ "created_at": "2026-05-03T00:00:00Z", "updated_at": "2026-05-05T00:00:00Z" }, + "critique": { + "name": "Spec Critique Extension", + "id": "critique", + "description": "Dual-lens critical review of spec and plan from product strategy and engineering risk perspectives.", + "author": "arunt14", + "version": "1.0.0", + "download_url": "https://github.com/arunt14/spec-kit-critique/archive/refs/tags/v1.0.0.zip", + "repository": "https://github.com/arunt14/spec-kit-critique", + "homepage": "https://github.com/arunt14/spec-kit-critique", + "documentation": "https://github.com/arunt14/spec-kit-critique/blob/main/README.md", + "changelog": "https://github.com/arunt14/spec-kit-critique/blob/main/CHANGELOG.md", + "license": "MIT", + "category": "docs", + "effect": "read-only", + "requires": { + "speckit_version": ">=0.1.0" + }, + "provides": { + "commands": 1, + "hooks": 1 + }, + "tags": [ + "docs", + "review", + "planning" + ], + "verified": false, + "downloads": 0, + "stars": 0, + "created_at": "2026-04-01T00:00:00Z", + "updated_at": "2026-04-01T00:00:00Z" + }, "data-model-diagram": { "name": "Data Model Diagram", "id": "data-model-diagram", @@ -1314,9 +1390,9 @@ "updated_at": "2026-06-23T00:00:00Z" }, "docguard": { - "name": "DocGuard — CDD Enforcement", + "name": "DocGuard \u2014 CDD Enforcement", "id": "docguard", - "description": "The only doc-integrity engine with an MCP server, SARIF/JUnit output, and a deterministic zero-LLM core. Validates, scores, and traces documentation against code — 27 validators, stable finding codes, adoption baseline for legacy repos, compliance-evidence reports, GitHub Action with PR annotations, spec-kit hooks. Pure Node.js, one pinned dep.", + "description": "The only doc-integrity engine with an MCP server, SARIF/JUnit output, and a deterministic zero-LLM core. Validates, scores, and traces documentation against code \u2014 27 validators, stable finding codes, adoption baseline for legacy repos, compliance-evidence reports, GitHub Action with PR annotations, spec-kit hooks. Pure Node.js, one pinned dep.", "author": "raccioly", "version": "0.33.0", "download_url": "https://github.com/raccioly/docguard/releases/download/v0.33.0/spec-kit-docguard-v0.33.0.zip", @@ -1508,7 +1584,7 @@ "figma": { "name": "Spec Kit Figma", "id": "figma", - "description": "Agent-agnostic SpecKit extension that grounds spec, plan & task generation in Figma design context — REST + optional MCP, single/mono/multi-repo, macOS/Linux/Windows.", + "description": "Agent-agnostic SpecKit extension that grounds spec, plan & task generation in Figma design context \u2014 REST + optional MCP, single/mono/multi-repo, macOS/Linux/Windows.", "author": "Fyloss", "version": "1.6.0", "download_url": "https://github.com/Fyloss/spec-kit-figma/archive/refs/tags/v1.6.0.zip", @@ -1522,11 +1598,26 @@ "requires": { "speckit_version": ">=0.1.0", "tools": [ - { "name": "git", "required": true }, - { "name": "bash", "required": false }, - { "name": "curl", "required": false }, - { "name": "jq", "required": false }, - { "name": "pwsh", "required": false } + { + "name": "git", + "required": true + }, + { + "name": "bash", + "required": false + }, + { + "name": "curl", + "required": false + }, + { + "name": "jq", + "required": false + }, + { + "name": "pwsh", + "required": false + } ] }, "provides": { @@ -1563,7 +1654,11 @@ "requires": { "speckit_version": ">=0.1.0", "tools": [ - { "name": "python3", "version": ">=3.8", "required": true } + { + "name": "python3", + "version": ">=3.8", + "required": true + } ] }, "provides": { @@ -1869,7 +1964,12 @@ "effect": "read-write", "requires": { "speckit_version": ">=0.16.2", - "tools": [{ "name": "bash", "required": true }] + "tools": [ + { + "name": "bash", + "required": true + } + ] }, "provides": { "commands": 1, @@ -2076,7 +2176,7 @@ "iterate": { "name": "Iterate", "id": "iterate", - "description": "Iterate on spec documents with a two-phase define-and-apply workflow — refine specs mid-implementation and go straight back to building", + "description": "Iterate on spec documents with a two-phase define-and-apply workflow \u2014 refine specs mid-implementation and go straight back to building", "author": "Vianca Martinez", "version": "2.0.0", "download_url": "https://github.com/imviancagrace/spec-kit-iterate/archive/refs/tags/v2.0.0.zip", @@ -2155,12 +2255,31 @@ "requires": { "speckit_version": ">=0.1.0", "tools": [ - { "name": "bash", "version": ">=4.4", "required": true }, - { "name": "git", "required": true }, - { "name": "curl", "required": true }, - { "name": "jq", "required": true }, - { "name": "gitleaks", "required": false }, - { "name": "trufflehog", "required": false } + { + "name": "bash", + "version": ">=4.4", + "required": true + }, + { + "name": "git", + "required": true + }, + { + "name": "curl", + "required": true + }, + { + "name": "jq", + "required": true + }, + { + "name": "gitleaks", + "required": false + }, + { + "name": "trufflehog", + "required": false + } ] }, "provides": { @@ -2250,7 +2369,7 @@ "linear": { "name": "Linear Integration", "id": "linear", - "description": "Mirror spec-kit feature directories into Linear (filesystem → Linear, reconcile-based, unidirectional).", + "description": "Mirror spec-kit feature directories into Linear (filesystem \u2192 Linear, reconcile-based, unidirectional).", "author": "Ash Brener", "version": "0.7.0", "download_url": "https://github.com/ashbrener/spec-kit-linear-sync/archive/refs/tags/v0.7.0.zip", @@ -2298,7 +2417,12 @@ "effect": "read-write", "requires": { "speckit_version": ">=0.13.0,<1.0.0", - "tools": [{ "name": "linear-mcp", "required": true }] + "tools": [ + { + "name": "linear-mcp", + "required": true + } + ] }, "provides": { "commands": 5, @@ -2391,9 +2515,9 @@ "updated_at": "2026-04-28T00:00:00Z" }, "maqa": { - "name": "MAQA — Multi-Agent & Quality Assurance", + "name": "MAQA \u2014 Multi-Agent & Quality Assurance", "id": "maqa", - "description": "Coordinator → feature → QA agent workflow with parallel worktree-based implementation. Language-agnostic. Auto-detects installed board plugins (Trello, Linear, GitHub Projects, Jira, Azure DevOps). Optional CI gate.", + "description": "Coordinator \u2192 feature \u2192 QA agent workflow with parallel worktree-based implementation. Language-agnostic. Auto-detects installed board plugins (Trello, Linear, GitHub Projects, Jira, Azure DevOps). Optional CI gate.", "author": "GenieRobot", "version": "0.1.3", "download_url": "https://github.com/GenieRobot/spec-kit-maqa-ext/releases/download/maqa-v0.1.3/maqa.zip", @@ -2719,7 +2843,10 @@ "requires": { "speckit_version": ">=0.2.0", "tools": [ - { "name": "memsearch", "required": false } + { + "name": "memsearch", + "required": false + } ] }, "provides": { @@ -3106,7 +3233,7 @@ "orchestrator": { "name": "Spec Orchestrator", "id": "orchestrator", - "description": "Cross-feature orchestration — track state, select tasks, and detect conflicts across parallel specs.", + "description": "Cross-feature orchestration \u2014 track state, select tasks, and detect conflicts across parallel specs.", "author": "Quratulain-bilal", "version": "1.0.0", "download_url": "https://github.com/Quratulain-bilal/spec-kit-orchestrator/archive/refs/tags/v1.0.0.zip", @@ -3358,7 +3485,7 @@ "product-forge": { "name": "Product Forge", "id": "product-forge", - "description": "Full product-lifecycle orchestrator for Spec Kit: research → product-spec → plan → tasks → implement → verify → test → release-readiness, across express/lite/standard/v-model modes with human-in-the-loop gates.", + "description": "Full product-lifecycle orchestrator for Spec Kit: research \u2192 product-spec \u2192 plan \u2192 tasks \u2192 implement \u2192 verify \u2192 test \u2192 release-readiness, across express/lite/standard/v-model modes with human-in-the-loop gates.", "author": "Valentin Yakovlev", "version": "1.7.0", "download_url": "https://github.com/VaiYav/speckit-product-forge/archive/refs/tags/v1.7.0.zip", @@ -3833,7 +3960,7 @@ "ripple": { "name": "Ripple", "id": "ripple", - "description": "Detect side effects that tests can't catch after implementation — surface hidden ripple effects across 9 analysis categories", + "description": "Detect side effects that tests can't catch after implementation \u2014 surface hidden ripple effects across 9 analysis categories", "author": "chordpli", "version": "1.1.0", "download_url": "https://github.com/chordpli/spec-kit-ripple/archive/refs/tags/v1.1.0.zip", @@ -3905,10 +4032,10 @@ "updated_at": "2026-06-24T00:00:00Z" }, "schedule": { - "name": "Spec Kit Schedule — CP-SAT Agent Orchestrator", + "name": "Spec Kit Schedule \u2014 CP-SAT Agent Orchestrator", "id": "schedule", "description": "Optimal multi-agent task scheduling via CP-SAT solver with DAG precedence, hallucination-aware caps, file-conflict avoidance, stochastic durations, replanning, and interactive HTML output", - "author": "Julio César Franco Ardila", + "author": "Julio C\u00e9sar Franco Ardila", "version": "0.6.2", "download_url": "https://github.com/jfranc38/spec-kit-schedule/archive/refs/tags/v0.6.2.zip", "repository": "https://github.com/jfranc38/spec-kit-schedule", @@ -3941,7 +4068,7 @@ "scope": { "name": "Spec Scope", "id": "scope", - "description": "Effort estimation and scope tracking — estimate work, detect creep, and budget time per phase.", + "description": "Effort estimation and scope tracking \u2014 estimate work, detect creep, and budget time per phase.", "author": "Quratulain-bilal", "version": "1.0.0", "download_url": "https://github.com/Quratulain-bilal/spec-kit-scope-/archive/refs/tags/v1.0.0.zip", @@ -4008,7 +4135,7 @@ "updated_at": "2026-06-08T00:00:00Z" }, "sf": { - "name": "SFSpeckit — Salesforce Spec-Driven Development", + "name": "SFSpeckit \u2014 Salesforce Spec-Driven Development", "id": "sf", "description": "Enterprise-Grade Spec-Driven Development (SDD) Framework for Salesforce.", "author": "Sumanth Yanamala", @@ -4121,7 +4248,7 @@ "spec-validate": { "name": "Spec Validate", "id": "spec-validate", - "description": "Comprehension validation, review gating, and approval state for spec-kit artifacts — staged-reveal quizzes, peer review SLA, and a hard gate before /speckit.implement.", + "description": "Comprehension validation, review gating, and approval state for spec-kit artifacts \u2014 staged-reveal quizzes, peer review SLA, and a hard gate before /speckit.implement.", "author": "Ahmed Eltayeb", "version": "1.0.1", "download_url": "https://github.com/aeltayeb/spec-kit-spec-validate/archive/refs/tags/v1.0.1.zip", @@ -4155,7 +4282,7 @@ "spec2cloud": { "name": "Spec2Cloud", "id": "spec2cloud", - "description": "Spec-driven workflow tuned for shipping to Azure: spec → plan → tasks → implement → deploy.", + "description": "Spec-driven workflow tuned for shipping to Azure: spec \u2192 plan \u2192 tasks \u2192 implement \u2192 deploy.", "author": "Azure Samples", "version": "1.1.0", "download_url": "https://github.com/Azure-Samples/Spec2Cloud/releases/download/spec-kit-spec2cloud-v1.1.0/extension.zip", @@ -4187,10 +4314,10 @@ "updated_at": "2026-04-30T00:00:00Z" }, "specjudge": { - "name": "SpecJudge — right-size the model before you implement", + "name": "SpecJudge \u2014 right-size the model before you implement", "id": "specjudge", "description": "Recommends the model that fits your tasks, citing the spec fragment behind every level.", - "author": "Joaquín Ruiz", + "author": "Joaqu\u00edn Ruiz", "version": "0.5.4", "download_url": "https://github.com/JoaquinRuiz/SpecJudge/releases/download/v0.5.4/spec-kit-specjudge.zip", "repository": "https://github.com/JoaquinRuiz/SpecJudge", @@ -4202,7 +4329,13 @@ "effect": "read-only", "requires": { "speckit_version": ">=0.13.0", - "tools": [{ "name": "specjudge", "version": ">=0.5.0", "required": true }] + "tools": [ + { + "name": "specjudge", + "version": ">=0.5.0", + "required": true + } + ] }, "provides": { "commands": 1, @@ -4416,7 +4549,7 @@ "status": { "name": "Project Status", "id": "status", - "description": "Show current SDD workflow progress — active feature, artifact status, task completion, workflow phase, and extensions summary.", + "description": "Show current SDD workflow progress \u2014 active feature, artifact status, task completion, workflow phase, and extensions summary.", "author": "KhawarHabibKhan", "version": "1.0.0", "download_url": "https://github.com/KhawarHabibKhan/spec-kit-status/archive/refs/tags/v1.0.0.zip", @@ -4609,8 +4742,14 @@ "requires": { "speckit_version": ">=0.2.0", "tools": [ - { "name": "gh", "required": true }, - { "name": "python3", "required": true } + { + "name": "gh", + "required": true + }, + { + "name": "python3", + "required": true + } ] }, "provides": { @@ -4738,10 +4877,44 @@ "created_at": "2026-07-21T00:00:00Z", "updated_at": "2026-07-21T00:00:00Z" }, + "threatmodel": { + "name": "OWASP LLM Threat Model", + "id": "threatmodel", + "description": "OWASP Top 10 for LLM Applications 2025 threat analysis on agent artifacts", + "author": "NaviaSamal", + "version": "1.0.0", + "download_url": "https://github.com/NaviaSamal/spec-kit-threatmodel/archive/refs/tags/v1.0.0.zip", + "repository": "https://github.com/NaviaSamal/spec-kit-threatmodel", + "homepage": "https://github.com/NaviaSamal/spec-kit-threatmodel", + "documentation": "https://github.com/NaviaSamal/spec-kit-threatmodel/blob/main/README.md", + "changelog": "https://github.com/NaviaSamal/spec-kit-threatmodel/blob/main/CHANGELOG.md", + "license": "MIT", + "category": "code", + "effect": "read-only", + "requires": { + "speckit_version": ">=0.6.0" + }, + "provides": { + "commands": 1, + "hooks": 1 + }, + "tags": [ + "security", + "owasp", + "threat-model", + "llm", + "analysis" + ], + "verified": false, + "downloads": 0, + "stars": 0, + "created_at": "2026-04-25T00:00:00Z", + "updated_at": "2026-04-25T00:00:00Z" + }, "time-machine": { "name": "Time Machine", "id": "time-machine", - "description": "Retroactively apply the full SDD workflow to existing codebases — analyse, spec, and ship feature-by-feature", + "description": "Retroactively apply the full SDD workflow to existing codebases \u2014 analyse, spec, and ship feature-by-feature", "author": "te3yo", "version": "1.1.0", "download_url": "https://github.com/teeyo/spec-kit-time-machine/archive/refs/tags/v1.1.0.zip", @@ -4780,7 +4953,7 @@ "tinyspec": { "name": "TinySpec", "id": "tinyspec", - "description": "Lightweight single-file workflow for small tasks — skip the heavy multi-step SDD process.", + "description": "Lightweight single-file workflow for small tasks \u2014 skip the heavy multi-step SDD process.", "author": "Quratulain-bilal", "version": "1.0.0", "download_url": "https://github.com/Quratulain-bilal/spec-kit-tinyspec/archive/refs/tags/v1.0.0.zip", @@ -4811,40 +4984,6 @@ "created_at": "2026-04-10T00:00:00Z", "updated_at": "2026-04-10T00:00:00Z" }, - "threatmodel": { - "name": "OWASP LLM Threat Model", - "id": "threatmodel", - "description": "OWASP Top 10 for LLM Applications 2025 threat analysis on agent artifacts", - "author": "NaviaSamal", - "version": "1.0.0", - "download_url": "https://github.com/NaviaSamal/spec-kit-threatmodel/archive/refs/tags/v1.0.0.zip", - "repository": "https://github.com/NaviaSamal/spec-kit-threatmodel", - "homepage": "https://github.com/NaviaSamal/spec-kit-threatmodel", - "documentation": "https://github.com/NaviaSamal/spec-kit-threatmodel/blob/main/README.md", - "changelog": "https://github.com/NaviaSamal/spec-kit-threatmodel/blob/main/CHANGELOG.md", - "license": "MIT", - "category": "code", - "effect": "read-only", - "requires": { - "speckit_version": ">=0.6.0" - }, - "provides": { - "commands": 1, - "hooks": 1 - }, - "tags": [ - "security", - "owasp", - "threat-model", - "llm", - "analysis" - ], - "verified": false, - "downloads": 0, - "stars": 0, - "created_at": "2026-04-25T00:00:00Z", - "updated_at": "2026-04-25T00:00:00Z" - }, "tldr": { "name": "Spec Kit TLDR", "id": "tldr", @@ -4979,11 +5118,27 @@ "requires": { "speckit_version": ">=0.10.0", "tools": [ - { "name": "rtk", "required": false }, - { "name": "headroom", "required": false }, - { "name": "token-router", "required": false }, - { "name": "ollama", "required": false }, - { "name": "python", "version": ">=3.10", "required": false } + { + "name": "rtk", + "required": false + }, + { + "name": "headroom", + "required": false + }, + { + "name": "token-router", + "required": false + }, + { + "name": "ollama", + "required": false + }, + { + "name": "python", + "version": ">=3.10", + "required": false + } ] }, "provides": { @@ -5005,7 +5160,7 @@ "trace": { "name": "Spec Trace", "id": "trace", - "description": "Build a requirement → test traceability matrix from spec.md and the test suite — surface untested requirements and orphan tests", + "description": "Build a requirement \u2192 test traceability matrix from spec.md and the test suite \u2014 surface untested requirements and orphan tests", "author": "Quratulain-bilal", "version": "1.0.0", "download_url": "https://github.com/Quratulain-bilal/spec-kit-trace/archive/refs/tags/v1.0.0.zip", @@ -5390,7 +5545,7 @@ "worktrees": { "name": "Worktrees", "id": "worktrees", - "description": "Default-on worktree isolation for parallel agents — sibling or nested layout", + "description": "Default-on worktree isolation for parallel agents \u2014 sibling or nested layout", "author": "dango85", "version": "1.0.0", "download_url": "https://github.com/dango85/spec-kit-worktree-parallel/archive/refs/tags/v1.0.0.zip",