Spec Kit Templates v0.3.0: Pluggable Presets & Diagnostics
Spec Kit 0.3.0 adds pluggable presets, a new diagnostic command, and security hardening. Useful for agent scaffolding and project health checks.
TL;DR
- Pluggable preset system with catalog and resolver support
- New
specify doctorcommand for project health checks - Security hardening for bash scripts and CLI cleanup
New
- Pluggable preset system — Catalog, resolver, and skills propagation for flexible agent configuration ([#1787](https://github.com/github/spec-kit/pull/1787))
- specify doctor command — Diagnostic tool to check project health and configuration status ([#1828](https://github.com/github/spec-kit/pull/1828))
- /selftest.extension — Core extension for testing other extensions in isolation ([#1758](https://github.com/github/spec-kit/pull/1758))
- RFC-aligned catalog integration — Quality of life improvements for extension discovery and management ([#1776](https://github.com/github/spec-kit/pull/1776))
- Java brownfield walkthrough — New community guide for integrating Spec Kit into existing Java projects ([#1820](https://github.com/github/spec-kit/pull/1820))
Fixed
- Timestamp parsing — 'Last updated' detection now works with or without bold markers ([#1836](https://github.com/github/spec-kit/pull/1836))
- Bash script security — Hardened against shell injection and improved robustness across scripts ([#1809](https://github.com/github/spec-kit/pull/1809))
- Command templates — Cleaned up specify and analyze command templates ([#1810](https://github.com/github/spec-kit/pull/1810))
- Qwen Code CLI format — Migrated from TOML to Markdown format for consistency ([#1730](https://github.com/github/spec-kit/pull/1730))
- agy command support — Deprecated explicit command support ([#1808](https://github.com/github/spec-kit/pull/1808))
Update via Specify CLI: specify upgrade or download from GitHub releases.
Source: Spec Kit