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.

Spec Kit Templates 0.4.2: AI Skills & Agent Support

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 namingspecify init now 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 .specify over git for accuracy.
  • YAML I/O now handles Unicode and UTF-8 encoding correctly.
  • Native skills frontmatter aligned with install_ai_skills workflow.
  • PowerShell create-new-feature script now uses explicit positional binding.
  • JSON control characters properly encoded as \uXXXX instead 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