You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Benefits**: Quick for one-off testing or private extensions
66
86
87
+
67
88
**Tradeoff**: Extensions installed this way won't appear in `specify extension search` for other team members unless you also add them to your `catalog.json`.
68
89
90
+
69
91
## Available Community Extensions
70
92
93
+
71
94
The following community-contributed extensions are available in [`catalog.community.json`](catalog.community.json):
72
95
96
+
73
97
| Extension | Purpose | URL |
74
98
|-----------|---------|-----|
75
99
| Azure DevOps Integration | Sync user stories and tasks to Azure DevOps work items using OAuth authentication |[spec-kit-azure-devops](https://github.com/pragya247/spec-kit-azure-devops)|
76
100
| Cleanup Extension | Post-implementation quality gate that reviews changes, fixes small issues (scout rule), creates tasks for medium issues, and generates analysis for large issues |[spec-kit-cleanup](https://github.com/dsrednicki/spec-kit-cleanup)|
77
-
| DocGuard — CDD Enforcement | Canonical-Driven Development enforcement. Generates, validates, scores, and traces project documentation against 51 automated checks with config-aware traceability, quality labels, and AI-ready fix prompts. Zero dependencies. |[spec-kit-docguard](https://github.com/raccioly/docguard)|
101
+
| DocGuard — CDD Enforcement | Canonical-Driven Development enforcement. Generates, validates, scores, and traces project documentation against 92 automated checks with config-aware traceability, quality labels, and AI-ready fix prompts. Zero dependencies. |[spec-kit-docguard](https://github.com/raccioly/docguard)|
78
102
| Fleet Orchestrator | Orchestrate a full feature lifecycle with human-in-the-loop gates across all SpecKit phases |[spec-kit-fleet](https://github.com/sharathsatish/spec-kit-fleet)|
79
103
| Jira Integration | Create Jira Epics, Stories, and Issues from spec-kit specifications and task breakdowns with configurable hierarchy and custom field support |[spec-kit-jira](https://github.com/mbachorik/spec-kit-jira)|
80
-
| Project Health Check | Diagnose a Spec Kit project and report health issues across structure, agents, features, scripts, extensions, and git |[spec-kit-doctor](https://github.com/KhawarHabibKhan/spec-kit-doctor)|
81
-
| Ralph Loop | Autonomous implementation loop using AI agent CLI |[spec-kit-ralph](https://github.com/Rubiss/spec-kit-ralph)|
82
-
| Retrospective Extension | Post-implementation retrospective with spec adherence scoring, drift analysis, and human-gated spec updates |[spec-kit-retrospective](https://github.com/emi-dm/spec-kit-retrospective)|
83
-
| Review Extension | Post-implementation comprehensive code review with specialized agents for code quality, comments, tests, error handling, type design, and simplification |[spec-kit-review](https://github.com/ismaelJimenez/spec-kit-review)|
84
-
| Spec Sync | Detect and resolve drift between specs and implementation. AI-assisted resolution with human approval |[spec-kit-sync](https://github.com/bgervin/spec-kit-sync)|
85
-
| Understanding | Automated requirements quality analysis — 31 deterministic metrics against IEEE/ISO standards with experimental energy-based ambiguity detection |[understanding](https://github.com/Testimonial/understanding)|
86
-
| V-Model Extension Pack | Enforces V-Model paired generation of development specs and test specs with full traceability |[spec-kit-v-model](https://github.com/leocamello/spec-kit-v-model)|
87
-
| Verify Extension | Post-implementation quality gate that validates implemented code against specification artifacts |[spec-kit-verify](https://github.com/ismaelJimenez/spec-kit-verify)|
88
-
89
-
90
-
## Adding Your Extension
91
-
92
-
### Submission Process
93
-
94
-
To add your extension to the community catalog:
95
-
96
-
1.**Prepare your extension** following the [Extension Development Guide](EXTENSION-DEVELOPMENT-GUIDE.md)
97
-
2.**Create a GitHub release** for your extension
98
-
3.**Submit a Pull Request** that:
99
-
- Adds your extension to `extensions/catalog.community.json`
100
-
- Updates this README with your extension in the Available Extensions table
101
-
4.**Wait for review** - maintainers will review and merge if criteria are met
102
-
103
-
See the [Extension Publishing Guide](EXTENSION-PUBLISHING-GUIDE.md) for detailed step-by-step instructions.
104
-
105
-
### Submission Checklist
106
-
107
-
Before submitting, ensure:
108
-
109
-
- ✅ Valid `extension.yml` manifest
110
-
- ✅ Complete README with installation and usage instructions
111
-
- ✅ LICENSE file included
112
-
- ✅ GitHub release created with semantic version (e.g., v1.0.0)
113
-
- ✅ Extension tested on a real project
114
-
- ✅ All commands working as documented
115
-
116
-
## Installing Extensions
117
-
Once extensions are available (either in your catalog or via direct URL), install them:
118
-
119
-
```bash
120
-
# From your curated catalog (by name)
121
-
specify extension search # See what's in your catalog
122
-
specify extension add <extension-name># Install by name
0 commit comments