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.

Spec Kit Templates v0.3.1: Trae IDE & CLI Improvements

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