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.

Spec Kit Templates v0.3.0: Pluggable Presets & Diagnostics

TL;DR

  • Pluggable preset system with catalog and resolver support
  • New specify doctor command 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