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
{{ message }}
Repository navigation
Commit 61470a2
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: CHANGELOG.md
+14-1Lines changed: 14 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,20 @@
2
2
3
3
<!-- insert new changelog below this comment -->
4
4
5
-
- fix(scripts): make branch-name acronym retention portable (uppercase via `tr` instead of bash-4-only `${word^^}`, whole-word match via `grep -w` instead of a non-portable `\b` word-boundary pattern in default grep modes), fixing acronym/short-word retention on macOS's default bash 3.2
5
+
## [0.12.1] - 2026-06-30
6
+
7
+
### Changed
8
+
9
+
- chore: align CI Python matrix with devguide lifecycle + fix bash 3.2 portability (#3244)
10
+
- fix: stop check-prerequisites --paths-only from writing feature.json (#3025) (#3190)
Copy file name to clipboardExpand all lines: docs/community/extensions.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,7 +31,7 @@ The following community-contributed extensions are available in [`catalog.commun
31
31
| API Evolve | Managed API contract evolution — breaking-change detection, semver enforcement, deprecation orchestration, and lifecycle gates across REST, GraphQL, and gRPC |`process`| Read+Write |[spec-kit-api-evolve](https://github.com/Quratulain-bilal/spec-kit-api-evolve)|
32
32
| Architect Impact Previewer | Predicts architectural impact, complexity, and risks of proposed changes before implementation. |`visibility`| Read-only |[spec-kit-architect-preview](https://github.com/UmmeHabiba1312/spec-kit-architect-preview)|
33
33
| 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)|
34
-
| Architecture Workflow | Generate or reverse project-level 4+1 architecture views as separate commands |`docs`| Read+Write |[spec-kit-arch](https://github.com/bigsmartben/spec-kit-arch)|
34
+
| 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)|
35
35
| Archive Extension | Archive merged features into main project memory. |`docs`| Read+Write |[spec-kit-archive](https://github.com/stn1slv/spec-kit-archive)|
36
36
| 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)|
37
37
| 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)|
@@ -98,6 +98,7 @@ The following community-contributed extensions are available in [`catalog.commun
| Red Team | Adversarial review of specs before /speckit.plan — parallel lens agents surface risks that clarify/analyze structurally can't (prompt injection, integrity gaps, cross-spec drift, silent failures). Produces a structured findings report; no auto-edits to specs. |`docs`| Read+Write |[spec-kit-red-team](https://github.com/ashbrener/spec-kit-red-team)|
100
100
| Research Harness | State-externalizing research harness: budgeted exploration, evidence curation, and claim verification for spec-driven development |`process`| Read+Write |[spec-kit-harness](https://github.com/formin/spec-kit-harness)|
| Repository Index | Generate index for existing repo for overview, architecture and module level. |`docs`| Read-only |[spec-kit-repoindex](https://github.com/liuyiyu/spec-kit-repoindex)|
|[Codex CLI](https://github.com/openai/codex)|`codex`| Skills-based integration; installs skills into `.agents/skills` and invokes them as `$speckit-<command>`|
16
16
|[Cursor](https://cursor.sh/)|`cursor-agent`||
17
17
|[Devin for Terminal](https://cli.devin.ai/docs)|`devin`| Skills-based integration; installs skills into `.devin/skills/` and invokes them as `/speckit-<command>`|
@@ -22,7 +22,6 @@ The Specify CLI supports a wide range of AI coding agents. When you run `specify
22
22
|[Goose](https://goose-docs.ai/)|`goose`| Uses YAML recipe format in `.goose/recipes/`|
23
23
|[Hermes](https://github.com/NousResearch/hermes-agent)|`hermes`| Skills-based integration; installs skills globally into `~/.hermes/skills/`|
|[Kimi Code](https://code.kimi.com/)|`kimi`| Skills-based integration; installs into `.kimi-code/skills/`. `--migrate-legacy` moves old `.kimi/skills/` installs to the new paths, and (when the `agent-context` extension is enabled) migrates `KIMI.md` context into `AGENTS.md`|
@@ -173,6 +172,47 @@ is `null` when no installed integration set can be evaluated, such as when the
173
172
integration state is missing, unreadable, lacks a valid recorded integration
174
173
list, or records no installed integrations.
175
174
175
+
## Catalog Management
176
+
177
+
Integration catalogs control where the discovery commands (`search` and `info`) look for integrations. Catalogs are checked in priority order.
178
+
179
+
### List Catalogs
180
+
181
+
```bash
182
+
specify integration catalog list
183
+
```
184
+
185
+
Shows the active catalog sources. Project-level sources (when configured) are removable by index; otherwise the active sources are shown as non-removable.
Adds a custom catalog URL to the project's `.specify/integration-catalogs.yml`. The URL must use HTTPS (except `http://localhost`, `http://127.0.0.1`, or `http://[::1]` for local testing).
198
+
199
+
### Remove a Catalog
200
+
201
+
```bash
202
+
specify integration catalog remove <index>
203
+
```
204
+
205
+
Removes a project catalog source by its 0-based index in `catalog list`.
206
+
207
+
### Catalog Resolution Order
208
+
209
+
Catalogs are resolved in this order (first match wins):
210
+
211
+
1.**Environment variable** — `SPECKIT_INTEGRATION_CATALOG_URL` overrides all catalogs
0 commit comments