Spec Kit Templates 0.4.2: AI Skills & Agent Support
Spec Kit 0.4.2 brings auto-registering AI skills, pluggable presets, and support for Junie, Trae IDE, Kimi Code, and more agents. Includes 20+ community extensions and major fixes.
TL;DR
- Auto-register AI skills for extensions — no manual setup needed
- New agent support: Junie, Trae IDE, Kimi Code, Mistral, Tabnine
- Pluggable preset system with catalog and priority-based resolution
New
- Auto-register AI skills for extensions — Extensions now automatically register skills when applicable, eliminating manual configuration overhead.
- Pluggable preset system — Catalog-based presets with resolver and skills propagation for flexible project templates.
- Preset enable/disable toggle — Control which presets are active with updated semantics.
- Timestamp-based branch naming —
specify initnow supports timestamp options for branch creation. - specify status command — New diagnostic command to check project health and status.
- specify doctor command — Project health diagnostics for troubleshooting setup issues.
- New agent support — Added Junie, Trae IDE, Kimi Code, Mistral, and Tabnine CLI agents.
- iFlow CLI support — Integration for iFlow agent workflows.
- Codex native skills workflow — Migrated Codex/agy init to native skills for consistency.
- Offline/air-gapped deployment — Core pack now embedded in wheel for environments without internet access.
- Before/after hook events — Wired hook events into specify and plan templates for custom workflows.
- .extensionignore support — Exclude files during extension installation with ignore patterns.
- Multiple active catalogs — Extensions can now use multiple catalogs simultaneously.
- Priority-based resolution ordering — Extensions and presets resolve by priority for predictable behavior.
Fixed
- NFR references renamed to success criteria — Updated analyze and clarify commands for clearer terminology.
- Missing Assumptions section — Added to spec template for completeness.
- Repository root detection now prioritizes
.specifyover git for accuracy. - YAML I/O now handles Unicode and UTF-8 encoding correctly.
- Native skills frontmatter aligned with
install_ai_skillsworkflow. - PowerShell create-new-feature script now uses explicit positional binding.
- JSON control characters properly encoded as
\uXXXXinstead of stripped. - Bash scripts hardened against shell injection and improved error handling.
- Git fetch stdout suppressed in create-new-feature.sh to reduce noise.
- Extension ID now displayed in list output for better visibility.
- Copilot extension command registration corrected.
- Qwen Code CLI migrated from TOML to Markdown format.
- Agy explicit command support deprecated for cleaner CLI.
- Quiet checkout prevents exceptions on git operations.
- Global branch numbering replaces per-short-name detection.
- After_tasks and after_implement hook events wired into command templates.
- C ignores now consistent with C++ patterns.
- Checklist file handling clarified for append vs create modes.
- Clarify command question limit corrected from 10 to 5.
Community Extensions Added
- AIDE, Extensify, Presetify, Checkpoint, conduct, verify-tasks, spec-kit-iterate, spec-kit-learn, DocGuard, Archive, Reconcile, cognitive-squad, Understanding, ralph, review, fleet, Jira Integration, Azure DevOps Integration, verify, Retrospective, sync
Update via: pip install --upgrade specify-cli or download from GitHub releases.
Source: Spec Kit