From 8e846385570ff5f8e9f44cff6cee48e85bb96a48 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 28 Aug 2026 15:24:17 +0000 Subject: [PATCH 1/3] Add AgentDocx SpecKit V2 extension to community catalog Add agentdocx-speckitv2 extension submitted by @ahmed200346 to: - extensions/catalog.community.json (alphabetical order) - docs/community/extensions.md community extensions table Closes #4342 Assisted-by: GitHub Copilot (model: claude-sonnet-4.6, autonomous) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- docs/community/extensions.md | 1 + extensions/catalog.community.json | 410 +++++++++++++++++------------- 2 files changed, 238 insertions(+), 173 deletions(-) diff --git a/docs/community/extensions.md b/docs/community/extensions.md index ec5ea6f3a2..46833ec157 100644 --- a/docs/community/extensions.md +++ b/docs/community/extensions.md @@ -29,6 +29,7 @@ The following community-contributed extensions are available in [`catalog.commun | Agent Assign | Assign specialized Claude Code agents to spec-kit tasks for targeted execution | `process` | Read+Write | [spec-kit-agent-assign](https://github.com/xymelon/spec-kit-agent-assign) | | Agent Governance | Generate agent-platform repository governance files from Spec Kit metadata | `process` | Read+Write | [spec-kit-agent-governance](https://github.com/bigsmartben/spec-kit-agent-governance) | | AgentDocx | Full-stack multi-agent specification pipeline with VS Code extension control, automated Kanban/Jira sync, and React monitoring dashboard | `integration` | Read+Write | [extension-github-spec-kit](https://github.com/abir-ommezzine/extension-github-spec-kit) | +| AgentDocx SpecKit V2 | AgentDocx evolved: same pipeline + far more autonomous Ticket Manager (5 CLI, per-project Kanban, bulk sync, auto-switch, Auditor). | `integration` | Read+Write | [Extension_GithubSpecKit](https://github.com/ahmed200346/Extension_GithubSpecKit) | | AgentPay x402 — Spend Controls for Spec Kit Agents | Set USDC spending caps and execute x402 payments to paid APIs during spec implementation. Zero platform fee on Base L2 | `integration` | Read+Write | [spec-kit-pay-x402](https://github.com/shawnhvac/spec-kit-pay-x402) | | AI-Driven Engineering (AIDE) | A structured 7-step workflow for building new projects from scratch with AI assistants — from vision through implementation | `process` | Read+Write | [aide](https://github.com/mnriem/spec-kit-extensions/tree/main/aide) | | Analytics | Measure what your AI builds, and how much time it saves you | `visibility` | Read+Write | [spec-kit-analytics](https://github.com/Fyloss/spec-kit-analytics) | diff --git a/extensions/catalog.community.json b/extensions/catalog.community.json index 34f315edc2..3ffc3ad2fe 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)", @@ -44,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", @@ -221,6 +186,91 @@ "created_at": "2026-08-18T00:00:00Z", "updated_at": "2026-08-18T00:00:00Z" }, + "agentdocx-speckitv2": { + "name": "AgentDocx SpecKit V2", + "id": "agentdocx-speckitv2", + "description": "AgentDocx evolved: same pipeline + far more autonomous Ticket Manager (5 CLI, per-project Kanban, bulk sync, auto-switch, Auditor).", + "author": "Ahmed Aziz Ammar (@ahmed200346)", + "version": "0.0.6", + "download_url": "https://github.com/ahmed200346/Extension_GithubSpecKit/archive/refs/tags/v0.0.6.zip", + "repository": "https://github.com/ahmed200346/Extension_GithubSpecKit", + "homepage": "https://github.com/ahmed200346/Extension_GithubSpecKit", + "documentation": "https://github.com/ahmed200346/Extension_GithubSpecKit/blob/main/README.md", + "changelog": "https://github.com/ahmed200346/Extension_GithubSpecKit/blob/main/agentdocx-speckit/CHANGELOG.md", + "license": "MIT", + "category": "integration", + "effect": "read-write", + "requires": { + "speckit_version": ">=0.1.0", + "tools": [ + { + "name": "python", + "version": ">=3.10", + "required": true + }, + { + "name": "node", + "version": ">=18", + "required": true + }, + { + "name": "postgresql", + "required": true + } + ] + }, + "provides": { + "commands": 0, + "hooks": 0 + }, + "tags": [ + "integration", + "kanban", + "ticket-management", + "vscode-extension", + "multi-agent" + ], + "verified": false, + "downloads": 0, + "stars": 0, + "created_at": "2026-08-28T00:00:00Z", + "updated_at": "2026-08-28T00: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", @@ -258,7 +308,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", @@ -487,7 +537,7 @@ "ascii-diagram": { "name": "ASCII Diagram Renderer", "id": "ascii-diagram", - "description": "Renders hand-drawn ASCII/Unicode diagrams (state machine, architecture, flow, coverage map) of what spec/plan/tasks/analyze already say — plain text, no Mermaid renderer needed.", + "description": "Renders hand-drawn ASCII/Unicode diagrams (state machine, architecture, flow, coverage map) of what spec/plan/tasks/analyze already say \u2014 plain text, no Mermaid renderer needed.", "author": "MRZHUH", "version": "1.1.0", "download_url": "https://github.com/MRZHUH/spec-kit-ascii-diagram/archive/refs/tags/v1.1.0.zip", @@ -699,7 +749,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", @@ -781,7 +831,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", @@ -813,7 +863,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", @@ -849,7 +899,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", @@ -920,7 +970,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", @@ -1025,10 +1075,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", @@ -1060,37 +1141,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", @@ -1161,7 +1211,7 @@ "companion": { "name": "SpecKit Companion", "id": "companion", - "description": "Live spec-driven progress for SpecKit Companion — lifecycle capture, status, resume, living specs, and composable commands you can customize with hooks and recipes.", + "description": "Live spec-driven progress for SpecKit Companion \u2014 lifecycle capture, status, resume, living specs, and composable commands you can customize with hooks and recipes.", "author": "alfredoperez", "version": "0.20.2", "download_url": "https://github.com/alfredoperez/speckit-companion/releases/download/speckit-ext-v0.20.2/companion-0.20.2.zip", @@ -1230,38 +1280,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", @@ -1295,7 +1313,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", @@ -1364,7 +1382,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", @@ -1395,6 +1413,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", @@ -1496,9 +1546,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", @@ -1732,7 +1782,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", @@ -2324,7 +2374,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", @@ -2517,7 +2567,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", @@ -2663,9 +2713,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.6", "download_url": "https://github.com/GenieRobot/spec-kit-maqa-ext/releases/download/maqa-v0.1.6/maqa.zip", @@ -2679,8 +2729,14 @@ "requires": { "speckit_version": ">=0.3.0", "tools": [ - { "name": "git", "required": true }, - { "name": "python3", "required": true } + { + "name": "git", + "required": true + }, + { + "name": "python3", + "required": true + } ] }, "provides": { @@ -3385,7 +3441,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", @@ -3457,7 +3513,7 @@ "updated_at": "2026-07-14T00:00:00Z" }, "pay-x402": { - "name": "AgentPay x402 — Spend Controls for Spec Kit Agents", + "name": "AgentPay x402 \u2014 Spend Controls for Spec Kit Agents", "id": "pay-x402", "description": "Set USDC spending caps and execute x402 payments to paid APIs during spec implementation. Zero platform fee on Base L2.", "author": "AgentPay Team", @@ -3593,7 +3649,7 @@ "prespec": { "name": "Pre-Spec Cards", "id": "prespec", - "description": "Card-based pre-spec thinking: paste an idea, get your card plus the paths you'd miss, then play each through — story, snags, trade-offs, difficulty vs payoff — before /speckit.specify.", + "description": "Card-based pre-spec thinking: paste an idea, get your card plus the paths you'd miss, then play each through \u2014 story, snags, trade-offs, difficulty vs payoff \u2014 before /speckit.specify.", "author": "bendlikeabamboo", "version": "0.3.0", "download_url": "https://github.com/bendlikeabamboo/pre-spec/archive/refs/tags/v0.3.0.zip", @@ -3705,7 +3761,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", @@ -4180,7 +4236,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", @@ -4252,10 +4308,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", @@ -4288,7 +4344,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", @@ -4337,8 +4393,16 @@ "requires": { "speckit_version": ">=0.1.0", "tools": [ - { "name": "git", "version": ">=2.0.0", "required": true }, - { "name": "node", "version": ">=22.0.0", "required": false } + { + "name": "git", + "version": ">=2.0.0", + "required": true + }, + { + "name": "node", + "version": ">=22.0.0", + "required": false + } ] }, "provides": { @@ -4359,7 +4423,7 @@ "updated_at": "2026-08-20T00: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", @@ -4472,7 +4536,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", @@ -4506,7 +4570,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", @@ -4583,10 +4647,10 @@ "updated_at": "2026-08-21T00: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", @@ -4853,7 +4917,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", @@ -5221,10 +5285,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", @@ -5263,7 +5361,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", @@ -5294,40 +5392,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", @@ -5504,7 +5568,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", @@ -5889,7 +5953,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", From bf9c54799336065ba7db2d96c90a39fd8d598b4c Mon Sep 17 00:00:00 2001 From: Ken Schlobohm Date: Fri, 28 Aug 2026 10:41:46 -0500 Subject: [PATCH 2/3] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- extensions/catalog.community.json | 1 + 1 file changed, 1 insertion(+) diff --git a/extensions/catalog.community.json b/extensions/catalog.community.json index 3ffc3ad2fe..db107de0dc 100644 --- a/extensions/catalog.community.json +++ b/extensions/catalog.community.json @@ -215,6 +215,7 @@ }, { "name": "postgresql", + "version": ">=12", "required": true } ] From 987779b4897f710bb95c6a3fc4f9748a996aac8c Mon Sep 17 00:00:00 2001 From: Ken Schlobohm Date: Fri, 28 Aug 2026 10:54:07 -0500 Subject: [PATCH 3/3] Replace JSON Unicode escapes with UTF-8 characters Assisted-by: GitHub Copilot (model: GPT-5.6 Sol, autonomous) Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- extensions/catalog.community.json | 76 +++++++++++++++---------------- 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/extensions/catalog.community.json b/extensions/catalog.community.json index db107de0dc..c15e595556 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 \u2014 decision memory for spec-driven development", + "name": "adrkit — 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)", @@ -240,7 +240,7 @@ "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.", + "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", @@ -309,7 +309,7 @@ "api-evolve": { "name": "API Evolve", "id": "api-evolve", - "description": "Managed API contract evolution \u2014 breaking-change detection, semver enforcement, deprecation orchestration, and lifecycle gates across REST, GraphQL, and gRPC.", + "description": "Managed API contract evolution — 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", @@ -538,7 +538,7 @@ "ascii-diagram": { "name": "ASCII Diagram Renderer", "id": "ascii-diagram", - "description": "Renders hand-drawn ASCII/Unicode diagrams (state machine, architecture, flow, coverage map) of what spec/plan/tasks/analyze already say \u2014 plain text, no Mermaid renderer needed.", + "description": "Renders hand-drawn ASCII/Unicode diagrams (state machine, architecture, flow, coverage map) of what spec/plan/tasks/analyze already say — plain text, no Mermaid renderer needed.", "author": "MRZHUH", "version": "1.1.0", "download_url": "https://github.com/MRZHUH/spec-kit-ascii-diagram/archive/refs/tags/v1.1.0.zip", @@ -750,7 +750,7 @@ "updated_at": "2026-04-17T00:00:00Z" }, "blueprint-index": { - "name": "Blueprint Index \u2014 Living Architecture Map", + "name": "Blueprint Index — 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", @@ -832,7 +832,7 @@ "brownfield": { "name": "Brownfield Bootstrap", "id": "brownfield", - "description": "Bootstrap spec-kit for existing codebases \u2014 auto-discover architecture and adopt SDD incrementally.", + "description": "Bootstrap spec-kit for existing codebases — 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", @@ -864,7 +864,7 @@ "updated_at": "2026-04-10T00:00:00Z" }, "brownkit": { - "name": "BrownKit \u2014 Brownfield Discovery for Spec-Kit", + "name": "BrownKit — Brownfield Discovery for Spec-Kit", "id": "brownkit", "description": "Evidence-driven capability discovery, security and QA risk assessment for existing codebases.", "author": "Maksim Shautsou", @@ -900,7 +900,7 @@ "bugfix": { "name": "Bugfix Workflow", "id": "bugfix", - "description": "Structured bugfix workflow \u2014 capture bugs, trace to spec artifacts, and patch specs surgically.", + "description": "Structured bugfix workflow — 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", @@ -971,7 +971,7 @@ "catalog-ci": { "name": "Catalog CI", "id": "catalog-ci", - "description": "Automated validation for spec-kit community catalog entries \u2014 structure, URLs, diffs, and linting.", + "description": "Automated validation for spec-kit community catalog entries — 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", @@ -1110,7 +1110,7 @@ "ci-guard": { "name": "CI Guard", "id": "ci-guard", - "description": "Spec compliance gates for CI/CD \u2014 verify specs exist, check drift, and block merges on gaps.", + "description": "Spec compliance gates for CI/CD — 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", @@ -1212,7 +1212,7 @@ "companion": { "name": "SpecKit Companion", "id": "companion", - "description": "Live spec-driven progress for SpecKit Companion \u2014 lifecycle capture, status, resume, living specs, and composable commands you can customize with hooks and recipes.", + "description": "Live spec-driven progress for SpecKit Companion — lifecycle capture, status, resume, living specs, and composable commands you can customize with hooks and recipes.", "author": "alfredoperez", "version": "0.20.2", "download_url": "https://github.com/alfredoperez/speckit-companion/releases/download/speckit-ext-v0.20.2/companion-0.20.2.zip", @@ -1314,7 +1314,7 @@ "contextforge-mcp": { "name": "ContextForge MCP", "id": "contextforge-mcp", - "description": "Integrates codebase-memory-mcp + headroom into Spec Kit \u2014 graph-based code intelligence and context compression for the implement phase.", + "description": "Integrates codebase-memory-mcp + headroom into Spec Kit — 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", @@ -1383,7 +1383,7 @@ "cost": { "name": "Cost Tracker", "id": "cost", - "description": "Track real LLM dollar cost across SDD workflows \u2014 per-feature budgets, per-integration comparison, and finance-ready exports.", + "description": "Track real LLM dollar cost across SDD workflows — 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", @@ -1547,9 +1547,9 @@ "updated_at": "2026-06-23T00:00:00Z" }, "docguard": { - "name": "DocGuard \u2014 CDD Enforcement", + "name": "DocGuard — 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 \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.", + "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.", "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", @@ -1783,7 +1783,7 @@ "figma": { "name": "Spec Kit Figma", "id": "figma", - "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.", + "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.", "author": "Fyloss", "version": "1.6.0", "download_url": "https://github.com/Fyloss/spec-kit-figma/archive/refs/tags/v1.6.0.zip", @@ -2375,7 +2375,7 @@ "iterate": { "name": "Iterate", "id": "iterate", - "description": "Iterate on spec documents with a two-phase define-and-apply workflow \u2014 refine specs mid-implementation and go straight back to building", + "description": "Iterate on spec documents with a two-phase define-and-apply workflow — 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", @@ -2568,7 +2568,7 @@ "linear": { "name": "Linear Integration", "id": "linear", - "description": "Mirror spec-kit feature directories into Linear (filesystem \u2192 Linear, reconcile-based, unidirectional).", + "description": "Mirror spec-kit feature directories into Linear (filesystem → 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", @@ -2714,9 +2714,9 @@ "updated_at": "2026-04-28T00:00:00Z" }, "maqa": { - "name": "MAQA \u2014 Multi-Agent & Quality Assurance", + "name": "MAQA — Multi-Agent & Quality Assurance", "id": "maqa", - "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.", + "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.", "author": "GenieRobot", "version": "0.1.6", "download_url": "https://github.com/GenieRobot/spec-kit-maqa-ext/releases/download/maqa-v0.1.6/maqa.zip", @@ -3442,7 +3442,7 @@ "orchestrator": { "name": "Spec Orchestrator", "id": "orchestrator", - "description": "Cross-feature orchestration \u2014 track state, select tasks, and detect conflicts across parallel specs.", + "description": "Cross-feature orchestration — 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", @@ -3514,7 +3514,7 @@ "updated_at": "2026-07-14T00:00:00Z" }, "pay-x402": { - "name": "AgentPay x402 \u2014 Spend Controls for Spec Kit Agents", + "name": "AgentPay x402 — Spend Controls for Spec Kit Agents", "id": "pay-x402", "description": "Set USDC spending caps and execute x402 payments to paid APIs during spec implementation. Zero platform fee on Base L2.", "author": "AgentPay Team", @@ -3650,7 +3650,7 @@ "prespec": { "name": "Pre-Spec Cards", "id": "prespec", - "description": "Card-based pre-spec thinking: paste an idea, get your card plus the paths you'd miss, then play each through \u2014 story, snags, trade-offs, difficulty vs payoff \u2014 before /speckit.specify.", + "description": "Card-based pre-spec thinking: paste an idea, get your card plus the paths you'd miss, then play each through — story, snags, trade-offs, difficulty vs payoff — before /speckit.specify.", "author": "bendlikeabamboo", "version": "0.3.0", "download_url": "https://github.com/bendlikeabamboo/pre-spec/archive/refs/tags/v0.3.0.zip", @@ -3762,7 +3762,7 @@ "product-forge": { "name": "Product Forge", "id": "product-forge", - "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.", + "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.", "author": "Valentin Yakovlev", "version": "1.7.0", "download_url": "https://github.com/VaiYav/speckit-product-forge/archive/refs/tags/v1.7.0.zip", @@ -4237,7 +4237,7 @@ "ripple": { "name": "Ripple", "id": "ripple", - "description": "Detect side effects that tests can't catch after implementation \u2014 surface hidden ripple effects across 9 analysis categories", + "description": "Detect side effects that tests can't catch after implementation — 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", @@ -4309,10 +4309,10 @@ "updated_at": "2026-06-24T00:00:00Z" }, "schedule": { - "name": "Spec Kit Schedule \u2014 CP-SAT Agent Orchestrator", + "name": "Spec Kit Schedule — 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\u00e9sar Franco Ardila", + "author": "Julio César 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", @@ -4345,7 +4345,7 @@ "scope": { "name": "Spec Scope", "id": "scope", - "description": "Effort estimation and scope tracking \u2014 estimate work, detect creep, and budget time per phase.", + "description": "Effort estimation and scope tracking — 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", @@ -4424,7 +4424,7 @@ "updated_at": "2026-08-20T00:00:00Z" }, "sf": { - "name": "SFSpeckit \u2014 Salesforce Spec-Driven Development", + "name": "SFSpeckit — Salesforce Spec-Driven Development", "id": "sf", "description": "Enterprise-Grade Spec-Driven Development (SDD) Framework for Salesforce.", "author": "Sumanth Yanamala", @@ -4537,7 +4537,7 @@ "spec-validate": { "name": "Spec Validate", "id": "spec-validate", - "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.", + "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.", "author": "Ahmed Eltayeb", "version": "1.0.1", "download_url": "https://github.com/aeltayeb/spec-kit-spec-validate/archive/refs/tags/v1.0.1.zip", @@ -4571,7 +4571,7 @@ "spec2cloud": { "name": "Spec2Cloud", "id": "spec2cloud", - "description": "Spec-driven workflow tuned for shipping to Azure: spec \u2192 plan \u2192 tasks \u2192 implement \u2192 deploy.", + "description": "Spec-driven workflow tuned for shipping to Azure: spec → plan → tasks → implement → 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", @@ -4648,10 +4648,10 @@ "updated_at": "2026-08-21T00:00:00Z" }, "specjudge": { - "name": "SpecJudge \u2014 right-size the model before you implement", + "name": "SpecJudge — 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\u00edn Ruiz", + "author": "Joaquín 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", @@ -4918,7 +4918,7 @@ "status": { "name": "Project Status", "id": "status", - "description": "Show current SDD workflow progress \u2014 active feature, artifact status, task completion, workflow phase, and extensions summary.", + "description": "Show current SDD workflow progress — 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", @@ -5323,7 +5323,7 @@ "time-machine": { "name": "Time Machine", "id": "time-machine", - "description": "Retroactively apply the full SDD workflow to existing codebases \u2014 analyse, spec, and ship feature-by-feature", + "description": "Retroactively apply the full SDD workflow to existing codebases — 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", @@ -5362,7 +5362,7 @@ "tinyspec": { "name": "TinySpec", "id": "tinyspec", - "description": "Lightweight single-file workflow for small tasks \u2014 skip the heavy multi-step SDD process.", + "description": "Lightweight single-file workflow for small tasks — 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", @@ -5569,7 +5569,7 @@ "trace": { "name": "Spec Trace", "id": "trace", - "description": "Build a requirement \u2192 test traceability matrix from spec.md and the test suite \u2014 surface untested requirements and orphan tests", + "description": "Build a requirement → test traceability matrix from spec.md and the test suite — 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", @@ -5954,7 +5954,7 @@ "worktrees": { "name": "Worktrees", "id": "worktrees", - "description": "Default-on worktree isolation for parallel agents \u2014 sibling or nested layout", + "description": "Default-on worktree isolation for parallel agents — 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",