Spec Kit Templates v0.3.1: Trae IDE & CLI Improvements
Spec Kit 0.3.1 adds Trae IDE support, improves CLI settings handling with JSONC and deep merge, and expands the community extension catalog with new tools.
TL;DR
- Trae IDE now supported as a new agent alongside Copilot and others
- CLI gets polite deep merge for settings.json and JSONC support
- Priority-based extension resolution and improved bash script hardening
New
- Trae IDE support — Added as a new agent option for scaffolding projects with Spec Kit templates.
- Specify status command — New CLI command to check project status and configuration state.
- Priority-based extension resolution — Extensions and presets now resolve in priority order for more predictable behavior.
- JSONC support in CLI — Settings.json now supports JSON with comments, plus polite deep merge to preserve existing configs.
- Community extensions — Added Archive, Reconcile, DocGuard CDD enforcement, and cognitive-squad to the community catalog.
Fixed
- AI skills filtering — Excluded non-Spec Kit Copilot agent markdown from skill processing to reduce noise.
- Git fetch output — Suppressed stdout from git fetch in create-new-feature.sh to clean up logs.
- Bash script hardening — Improved escaping, compatibility, and error handling across shell scripts.
- Extension visibility — Extension ID now displays in list output for easier debugging and reference.
Update via Specify CLI: npm install -g @github/specify-cli or download templates independently from the release page.
Source: Spec Kit