Skip to content

Commit 181cd61

Browse files
committed
Merge origin/main into security audit workflow
2 parents 4746a4d + 06c7653 commit 181cd61

33 files changed

Lines changed: 3156 additions & 1627 deletions

.editorconfig

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
root = true
2+
3+
[*]
4+
end_of_line = lf
5+
insert_final_newline = true
6+
trim_trailing_whitespace = true
7+
charset = utf-8
8+
indent_style = space
9+
indent_size = 4
10+
11+
[*.{yml,yaml}]
12+
indent_size = 2
13+
14+
[*.{json,jsonc}]
15+
indent_size = 2
16+
17+
[*.md]
18+
indent_size = 2
19+
trim_trailing_whitespace = false
20+
21+
[*.{sh,bash}]
22+
indent_size = 4
23+
24+
[*.{ps1,psm1,psd1}]
25+
indent_size = 4
26+
27+
[Makefile]
28+
indent_style = tab

.github/security-audit-requirements.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ shellingham==1.5.4 \
262262
--hash=sha256:7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686 \
263263
--hash=sha256:8dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de
264264
# via typer
265-
typer==0.26.3 \
266-
--hash=sha256:3e2b9352f535e5303ef27806dadc2c8647687bdca5c902f03fec3fb88f46a46a \
267-
--hash=sha256:e70549ec5a403ca8a0bf0802ddd9f3c6ff7a14ccbb859b01b697baa943636f33
265+
typer==0.26.7 \
266+
--hash=sha256:5c87cfbc5d34491c5346ebf49c23e18d56ccb863268d3a8d592b26087c2f5e58 \
267+
--hash=sha256:e314a34c617e419c091b2830dda3ea1f257134ff593061a8f5b9717ab8dddb3a
268268
# via specify-cli (pyproject.toml)

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,34 @@
22

33
<!-- insert new changelog below this comment -->
44

5+
## [0.9.2] - 2026-06-02
6+
7+
### Changed
8+
9+
- Update agent parity governance preset catalog entry (#2777)
10+
- fix: resolve GitHub release asset API URL for private repo extension downloads (#2792)
11+
- fix: remove unsupported mode: frontmatter from Copilot skills mode (fixes #2799) (#2819)
12+
- refactor(integrations): co-locate integration commands in integrations/ domain dir (PR-5/8) (#2720)
13+
- Update Product Forge extension to v1.6.0 (#2820)
14+
- feat(workflows): add continue_on_error step field for non-halting failures (#2663)
15+
- chore: add .editorconfig for consistent code formatting (#2366)
16+
- fix(shared-infra): record skipped files in speckit.manifest.json (#2483)
17+
- chore: release 0.9.1, begin 0.9.2.dev0 development (#2818)
18+
19+
## [0.9.1] - 2026-06-02
20+
21+
### Changed
22+
23+
- fix(cli): pin UTF-8 encoding on init-options and .extensionignore I/O (#2686)
24+
- docs: list Hermes in supported integrations table (#2768)
25+
- fix(copilot): resolve active spec template (#2765)
26+
- fix: add missing agent-context extension entries to Cline _expected_files (#2797)
27+
- Add spec-kit-linear extension to community catalog (#2795)
28+
- feat: add native Cline integration (#2508)
29+
- Update workflow-preset community catalog entry (#2756)
30+
- chore: release 0.9.0, begin 0.9.1.dev0 development (#2794)
31+
- Add RAG Azure Builder extension to community catalog (#2793)
32+
533
## [0.9.0] - 2026-06-01
634

735
### Changed

docs/community/extensions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ The following community-contributed extensions are available in [`catalog.commun
7979
| Plan Review Gate | Require spec.md and plan.md to be merged via MR/PR before allowing task generation | `process` | Read-only | [spec-kit-plan-review-gate](https://github.com/luno/spec-kit-plan-review-gate) |
8080
| PR Bridge | Auto-generate pull request descriptions, checklists, and summaries from spec artifacts | `process` | Read-only | [spec-kit-pr-bridge-](https://github.com/Quratulain-bilal/spec-kit-pr-bridge-) |
8181
| Presetify | Create and validate presets and preset catalogs | `process` | Read+Write | [presetify](https://github.com/mnriem/spec-kit-extensions/tree/main/presetify) |
82-
| Product Forge | Full product lifecycle from research to release — portfolio, lite mode, monorepo, optional V-Model | `process` | Read+Write | [speckit-product-forge](https://github.com/VaiYav/speckit-product-forge) |
82+
| Product Forge | Full product lifecycle from research to release — express/lite/standard/v-model tracks, living spec + traceability, structured journeys → E2E, monorepo, and selectable doc-structure strategies | `process` | Read+Write | [speckit-product-forge](https://github.com/VaiYav/speckit-product-forge) |
8383
| Product Spec Extension | Generates PRFAQ, Lean PRD, stakeholder summaries, and technical designs from engineering specs | `docs` | Read+Write | [spec-kit-product](https://github.com/d0whc3r/spec-kit-product) |
8484
| Project Health Check | Diagnose a Spec Kit project and report health issues across structure, agents, features, scripts, extensions, and git | `visibility` | Read-only | [spec-kit-doctor](https://github.com/KhawarHabibKhan/spec-kit-doctor) |
8585
| Project Status | Show current SDD workflow progress — active feature, artifact status, task completion, workflow phase, and extensions summary | `visibility` | Read-only | [spec-kit-status](https://github.com/KhawarHabibKhan/spec-kit-status) |

docs/community/presets.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ The following community-contributed presets customize how Spec Kit behaves — o
88
| Preset | Purpose | Provides | Requires | URL |
99
|--------|---------|----------|----------|-----|
1010
| A11Y Governance | Adds WCAG 2.2 AA accessibility checks, bilingual DE/EN delivery, CEFR-B2 readability, CLI accessibility, and inclusive-content guidance | 9 templates, 3 commands || [spec-kit-preset-a11y-governance](https://github.com/hindermath/spec-kit-preset-a11y-governance) |
11-
| Agent Parity Governance | Keeps shared AI-agent instructions aligned across project-defined agent guidance surfaces and documents intentional deviations | 6 templates, 3 commands || [spec-kit-preset-agent-parity-governance](https://github.com/hindermath/spec-kit-preset-agent-parity-governance) |
11+
| Agent Parity Governance | Keeps shared AI-agent instructions aligned and adds agent-neutral Spec Kit model-routing guidance across project-defined agent guidance surfaces | 9 templates, 3 commands || [spec-kit-preset-agent-parity-governance](https://github.com/hindermath/spec-kit-preset-agent-parity-governance) |
1212
| AIDE In-Place Migration | Adapts the AIDE extension workflow for in-place technology migrations (X → Y pattern) — adds migration objectives, verification gates, knowledge documents, and behavioral equivalence criteria | 2 templates, 8 commands | AIDE extension | [spec-kit-presets](https://github.com/mnriem/spec-kit-presets) |
1313
| Architecture Governance | Adds secure architecture governance: trust boundaries, threat modeling, STRIDE/CAPEC, S-ADRs, Zero Trust applicability, and OWASP SAMM | 11 templates, 3 commands || [spec-kit-preset-architecture-governance](https://github.com/hindermath/spec-kit-preset-architecture-governance) |
1414
| Canon Core | Adapts original Spec Kit workflow to work together with Canon extension | 2 templates, 8 commands || [spec-kit-canon](https://github.com/maximiliamus/spec-kit-canon) |

extensions/catalog.community.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"schema_version": "1.0",
3-
"updated_at": "2026-06-01T00:00:00Z",
3+
"updated_at": "2026-06-02T00:00:00Z",
44
"catalog_url": "https://raw.githubusercontent.com/github/spec-kit/main/extensions/catalog.community.json",
55
"extensions": {
66
"aide": {
@@ -2055,10 +2055,10 @@
20552055
"product-forge": {
20562056
"name": "Product Forge",
20572057
"id": "product-forge",
2058-
"description": "Full product lifecycle from research to release — portfolio, lite mode, monorepo, optional V-Model",
2058+
"description": "Full product lifecycle from research to release — express/lite/standard/v-model tracks, living spec + traceability, structured journeys → E2E, monorepo, and selectable doc-structure strategies",
20592059
"author": "VaiYav",
2060-
"version": "1.5.1",
2061-
"download_url": "https://github.com/VaiYav/speckit-product-forge/archive/refs/tags/v1.5.1.zip",
2060+
"version": "1.6.0",
2061+
"download_url": "https://github.com/VaiYav/speckit-product-forge/archive/refs/tags/v1.6.0.zip",
20622062
"repository": "https://github.com/VaiYav/speckit-product-forge",
20632063
"homepage": "https://github.com/VaiYav/speckit-product-forge",
20642064
"documentation": "https://github.com/VaiYav/speckit-product-forge/blob/main/README.md",
@@ -2068,7 +2068,7 @@
20682068
"speckit_version": ">=0.1.0"
20692069
},
20702070
"provides": {
2071-
"commands": 29,
2071+
"commands": 31,
20722072
"hooks": 0
20732073
},
20742074
"tags": [
@@ -2082,7 +2082,7 @@
20822082
"downloads": 0,
20832083
"stars": 0,
20842084
"created_at": "2026-03-28T00:00:00Z",
2085-
"updated_at": "2026-04-24T15:52:00Z"
2085+
"updated_at": "2026-06-02T00:00:00Z"
20862086
},
20872087
"qa": {
20882088
"name": "QA Testing Extension",

presets/catalog.community.json

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"schema_version": "1.0",
3-
"updated_at": "2026-05-28T00:00:00Z",
3+
"updated_at": "2026-05-31T00:00:00Z",
44
"catalog_url": "https://raw.githubusercontent.com/github/spec-kit/main/presets/catalog.community.json",
55
"presets": {
66
"a11y-governance": {
@@ -34,30 +34,32 @@
3434
"agent-parity-governance": {
3535
"name": "Agent Parity Governance",
3636
"id": "agent-parity-governance",
37-
"version": "0.1.0",
38-
"description": "Keeps shared AI-agent guidance aligned across a project-defined set of agent instruction surfaces.",
37+
"version": "0.2.0",
38+
"description": "Keeps shared AI-agent guidance aligned and adds agent-neutral Spec Kit model-routing guidance across declared agent instruction surfaces.",
3939
"author": "Thorsten Hindermann",
4040
"repository": "https://github.com/hindermath/spec-kit-preset-agent-parity-governance",
41-
"download_url": "https://github.com/hindermath/spec-kit-preset-agent-parity-governance/archive/refs/tags/v0.1.0.zip",
41+
"download_url": "https://github.com/hindermath/spec-kit-preset-agent-parity-governance/archive/refs/tags/v0.2.0.zip",
4242
"homepage": "https://github.com/hindermath/spec-kit-preset-agent-parity-governance",
4343
"documentation": "https://github.com/hindermath/spec-kit-preset-agent-parity-governance/blob/main/README.md",
4444
"license": "MIT",
4545
"requires": {
4646
"speckit_version": ">=0.8.0"
4747
},
4848
"provides": {
49-
"templates": 6,
49+
"templates": 9,
5050
"commands": 3
5151
},
5252
"tags": [
5353
"agents",
5454
"governance",
5555
"parity",
56+
"agent-md",
5657
"agent-guidance",
58+
"model-routing",
5759
"multi-agent"
5860
],
5961
"created_at": "2026-04-27T00:00:00Z",
60-
"updated_at": "2026-04-27T00:00:00Z"
62+
"updated_at": "2026-05-31T00:00:00Z"
6163
},
6264
"aide-in-place": {
6365
"name": "AIDE In-Place Migration",

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "specify-cli"
3-
version = "0.9.1.dev0"
3+
version = "0.9.3.dev0"
44
description = "Specify CLI, part of GitHub Spec Kit. A tool to bootstrap your projects for Spec-Driven Development (SDD)."
55
requires-python = ">=3.11"
66
dependencies = [

0 commit comments

Comments
 (0)