Spec Kit Templates v0.4.2: AI Skills Auto-Register

Spec Kit v0.4.2 brings auto-registering AI skills for extensions, timestamp-based branch naming, and support for Junie, Trae IDE, and Kimi Code CLI agents. Includes preset system overhaul and new diagnostic commands.

Spec Kit Templates v0.4.2: AI Skills Auto-Register

TL;DR

  • AI skills now auto-register for extensions when applicable — no manual setup needed
  • Timestamp-based branch naming option added to specify init
  • Junie, Trae IDE, and Kimi Code CLI now supported as agents

New

  • Auto-register AI skills for extensions — Extensions now automatically register AI skills when applicable, eliminating manual configuration overhead.
  • Timestamp-based branch namingspecify init now supports timestamp-based branch naming for cleaner project initialization.
  • Junie, Trae IDE, and Kimi Code CLI support — Added agent support for Junie, Trae IDE, and Kimi Code CLI to expand integration options.
  • Pluggable preset system — New catalog-driven preset system with resolver and skills propagation for flexible project configuration.
  • Specify status and doctor commands — New CLI commands for checking project status and running health diagnostics.
  • iFlow CLI support — Added iFlow as a supported agent for workflow integration.
  • Extension ignore patterns — Support for .extensionignore to exclude files during extension installation.
  • Multiple active catalogs — Extensions can now work with multiple active catalogs simultaneously.

Fixed

  • Missing Assumptions section in spec template — Now included by default.
  • Repository root detection — Prioritizes .specify over git for more reliable detection.
  • YAML Unicode handling — Added allow_unicode=True and encoding="utf-8" for proper character support.
  • PowerShell parameter binding — Fixed explicit positional binding in create-new-feature script.
  • JSON control character encoding — Now encodes residual JSON control chars as \uXXXX instead of stripping.
  • Native skills fallback and legacy prompt suppression — Improved Codex integration stability.
  • Bash script hardening — Enhanced shell injection protection and error handling across scripts.
  • Command template cleanup — Refined specify and analyze command templates.
  • NFR terminology — Renamed NFR references to "success criteria" in analyze and clarify commands.

Breaking Changes

  • Explicit command support for agy deprecated — Migrate to native skills workflow for continued support.
  • Qwen Code CLI format migration — Migrated from TOML to Markdown format for command definitions.

Update via: pip install --upgrade specify-cli or use the Specify CLI to scaffold your projects.

Source: Spec Kit