From e51c08a002894c796e15778cd48984acd6a733ae Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 24 Jun 2026 18:42:36 +0000 Subject: [PATCH 1/2] Update Jira Integration (Sync Engine) extension to v0.4.0 Update jira-sync extension submitted by @ashbrener: - extensions/catalog.community.json (version, download_url, changelog, provides.commands, tags, requires.tools, updated_at) - docs/community/extensions.md community extensions table (no change needed, row already current) Closes #3149 Assisted-by: GitHub Copilot (model: claude-sonnet-4.6, autonomous) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- extensions/catalog.community.json | 140 ++++++++++++++++++++---------- 1 file changed, 96 insertions(+), 44 deletions(-) diff --git a/extensions/catalog.community.json b/extensions/catalog.community.json index e72b5dc517..9018f0476a 100644 --- a/extensions/catalog.community.json +++ b/extensions/catalog.community.json @@ -1,12 +1,12 @@ { "schema_version": "1.0", - "updated_at": "2026-06-23T00:00:00Z", + "updated_at": "2026-06-24T00:00:00Z", "catalog_url": "https://raw.githubusercontent.com/github/spec-kit/main/extensions/catalog.community.json", "extensions": { "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.", + "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", @@ -148,7 +148,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", @@ -432,7 +432,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", @@ -464,7 +464,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", @@ -500,7 +500,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", @@ -571,7 +571,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", @@ -639,7 +639,7 @@ "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", @@ -772,7 +772,7 @@ "companion": { "name": "SpecKit Companion", "id": "companion", - "description": "Live spec-driven progress for SpecKit Companion — lifecycle capture, status, resume, and a turbo pipeline profile.", + "description": "Live spec-driven progress for SpecKit Companion \u2014 lifecycle capture, status, resume, and a turbo pipeline profile.", "author": "alfredoperez", "version": "0.3.0", "download_url": "https://github.com/alfredoperez/speckit-companion/releases/download/speckit-ext-v0.3.0/companion-0.3.0.zip", @@ -786,7 +786,10 @@ "requires": { "speckit_version": ">=0.8.5", "tools": [ - { "name": "python3", "required": false } + { + "name": "python3", + "required": false + } ] }, "provides": { @@ -904,7 +907,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", @@ -1036,7 +1039,7 @@ "updated_at": "2026-06-23T00:00:00Z" }, "docguard": { - "name": "DocGuard — CDD Enforcement", + "name": "DocGuard \u2014 CDD Enforcement", "id": "docguard", "description": "Canonical-Driven Development enforcement. Validates, scores, and traces project documentation with automated checks, AI-driven workflows, and spec-kit hooks. One pinned runtime dependency; pure Node.js otherwise.", "author": "raccioly", @@ -1481,7 +1484,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", @@ -1548,25 +1551,50 @@ "id": "jira-sync", "description": "An idempotent, drift-aware, fail-closed reconcile engine that mirrors spec-kit specs into Jira (Epic per repo, Story per spec, Subtask per phase).", "author": "Ash Brener", - "version": "0.2.0", - "download_url": "https://github.com/ashbrener/spec-kit-jira-sync/archive/refs/tags/v0.2.0.zip", + "version": "0.4.0", + "download_url": "https://github.com/ashbrener/spec-kit-jira-sync/archive/refs/tags/v0.4.0.zip", "repository": "https://github.com/ashbrener/spec-kit-jira-sync", "homepage": "https://github.com/ashbrener/spec-kit-jira-sync", "documentation": "https://github.com/ashbrener/spec-kit-jira-sync/blob/main/README.md", - "changelog": "https://github.com/ashbrener/spec-kit-jira-sync/releases", + "changelog": "https://github.com/ashbrener/spec-kit-jira-sync/blob/main/CHANGELOG.md", "license": "MIT", "requires": { - "speckit_version": ">=0.1.0" + "speckit_version": ">=0.1.0", + "tools": [ + { + "name": "bash", + "required": true + }, + { + "name": "git", + "required": true + }, + { + "name": "curl", + "required": true + }, + { + "name": "jq", + "required": true + }, + { + "name": "gitleaks", + "required": false + }, + { + "name": "trufflehog", + "required": false + } + ] }, "provides": { - "commands": 2, + "commands": 4, "hooks": 0 }, "tags": [ "issue-tracking", "jira", "tasks-sync", - "lifecycle-mirror", "reconcile", "drift-aware" ], @@ -1574,7 +1602,9 @@ "downloads": 0, "stars": 0, "created_at": "2026-06-08T00:00:00Z", - "updated_at": "2026-06-08T00:00:00Z" + "updated_at": "2026-06-24T00:00:00Z", + "category": "integration", + "effect": "read-write" }, "learn": { "name": "Learning Extension", @@ -1612,7 +1642,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", @@ -1719,9 +1749,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", @@ -2289,7 +2319,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", @@ -2501,7 +2531,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", @@ -2931,7 +2961,7 @@ "ripple": { "name": "Ripple", "id": "ripple", - "description": "Detect side effects that tests can't catch after implementation — delta-anchored analysis across 9 domain-agnostic categories with fix-induced side effect detection", + "description": "Detect side effects that tests can't catch after implementation \u2014 delta-anchored analysis across 9 domain-agnostic categories with fix-induced side effect detection", "author": "chordpli", "version": "1.0.0", "download_url": "https://github.com/chordpli/spec-kit-ripple/archive/refs/tags/v1.0.0.zip", @@ -2963,10 +2993,10 @@ "updated_at": "2026-04-20T00: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", @@ -2999,7 +3029,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", @@ -3066,7 +3096,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", @@ -3179,7 +3209,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", @@ -3213,7 +3243,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", @@ -3440,7 +3470,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", @@ -3633,8 +3663,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": { @@ -3690,7 +3726,7 @@ "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", @@ -3729,7 +3765,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", @@ -3928,11 +3964,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": { @@ -3954,7 +4006,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", @@ -4267,7 +4319,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 b0bd51a6a34c879e21b5b5468c9b42ee8eaeda97 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 24 Jun 2026 20:30:41 +0000 Subject: [PATCH 2/2] Fix review feedback: revert unrelated formatting, add bash version constraint, fix field ordering for jira-sync - Revert unrelated em-dash/arrow encoding and tools array reformatting changes across the catalog (only jira-sync changes remain) - Add version: \">=4.4\" to bash in jira-sync requires.tools - Move category and effect fields to after license and before requires to match field ordering of neighboring entries Assisted-by: GitHub Copilot (model: claude-sonnet-4.6, autonomous) --- extensions/catalog.community.json | 133 ++++++++++-------------------- 1 file changed, 45 insertions(+), 88 deletions(-) diff --git a/extensions/catalog.community.json b/extensions/catalog.community.json index 9018f0476a..1084f29059 100644 --- a/extensions/catalog.community.json +++ b/extensions/catalog.community.json @@ -6,7 +6,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", @@ -148,7 +148,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", @@ -432,7 +432,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", @@ -464,7 +464,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", @@ -500,7 +500,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", @@ -571,7 +571,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", @@ -639,7 +639,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", @@ -772,7 +772,7 @@ "companion": { "name": "SpecKit Companion", "id": "companion", - "description": "Live spec-driven progress for SpecKit Companion \u2014 lifecycle capture, status, resume, and a turbo pipeline profile.", + "description": "Live spec-driven progress for SpecKit Companion — lifecycle capture, status, resume, and a turbo pipeline profile.", "author": "alfredoperez", "version": "0.3.0", "download_url": "https://github.com/alfredoperez/speckit-companion/releases/download/speckit-ext-v0.3.0/companion-0.3.0.zip", @@ -786,10 +786,7 @@ "requires": { "speckit_version": ">=0.8.5", "tools": [ - { - "name": "python3", - "required": false - } + { "name": "python3", "required": false } ] }, "provides": { @@ -907,7 +904,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", @@ -1039,7 +1036,7 @@ "updated_at": "2026-06-23T00:00:00Z" }, "docguard": { - "name": "DocGuard \u2014 CDD Enforcement", + "name": "DocGuard — CDD Enforcement", "id": "docguard", "description": "Canonical-Driven Development enforcement. Validates, scores, and traces project documentation with automated checks, AI-driven workflows, and spec-kit hooks. One pinned runtime dependency; pure Node.js otherwise.", "author": "raccioly", @@ -1484,7 +1481,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", @@ -1558,33 +1555,17 @@ "documentation": "https://github.com/ashbrener/spec-kit-jira-sync/blob/main/README.md", "changelog": "https://github.com/ashbrener/spec-kit-jira-sync/blob/main/CHANGELOG.md", "license": "MIT", + "category": "integration", + "effect": "read-write", "requires": { "speckit_version": ">=0.1.0", "tools": [ - { - "name": "bash", - "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": { @@ -1602,9 +1583,7 @@ "downloads": 0, "stars": 0, "created_at": "2026-06-08T00:00:00Z", - "updated_at": "2026-06-24T00:00:00Z", - "category": "integration", - "effect": "read-write" + "updated_at": "2026-06-24T00:00:00Z" }, "learn": { "name": "Learning Extension", @@ -1642,7 +1621,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", @@ -1749,9 +1728,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.3", "download_url": "https://github.com/GenieRobot/spec-kit-maqa-ext/releases/download/maqa-v0.1.3/maqa.zip", @@ -2319,7 +2298,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", @@ -2531,7 +2510,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", @@ -2961,7 +2940,7 @@ "ripple": { "name": "Ripple", "id": "ripple", - "description": "Detect side effects that tests can't catch after implementation \u2014 delta-anchored analysis across 9 domain-agnostic categories with fix-induced side effect detection", + "description": "Detect side effects that tests can't catch after implementation — delta-anchored analysis across 9 domain-agnostic categories with fix-induced side effect detection", "author": "chordpli", "version": "1.0.0", "download_url": "https://github.com/chordpli/spec-kit-ripple/archive/refs/tags/v1.0.0.zip", @@ -2993,10 +2972,10 @@ "updated_at": "2026-04-20T00: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", @@ -3029,7 +3008,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", @@ -3096,7 +3075,7 @@ "updated_at": "2026-06-08T00: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", @@ -3209,7 +3188,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", @@ -3243,7 +3222,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", @@ -3470,7 +3449,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", @@ -3663,14 +3642,8 @@ "requires": { "speckit_version": ">=0.2.0", "tools": [ - { - "name": "gh", - "required": true - }, - { - "name": "python3", - "required": true - } + { "name": "gh", "required": true }, + { "name": "python3", "required": true } ] }, "provides": { @@ -3726,7 +3699,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", @@ -3765,7 +3738,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", @@ -3964,27 +3937,11 @@ "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": { @@ -4006,7 +3963,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", @@ -4319,7 +4276,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",