OpenSpec v1.2.0: Profiles, Pi & Kiro Support

Profiles control skill installation, propose workflow creates complete proposals in one step, and Pi + Kiro coding agents are now supported.

OpenSpec v1.2.0: Profiles, Pi & Kiro Support

TL;DR

  • Profiles let you control which skills install — choose core (4 essentials) or custom (pick your own)
  • Propose workflow creates complete change proposals in one step instead of two
  • Pi and Kiro coding agents now supported with prompt and skill generation
  • Auto-detection scans your project for existing tool directories on init

New

  • Profiles — Choose between core (4 essential workflows) and custom (pick any subset) to control which skills get installed. Manage with openspec config profile.
  • Propose workflow — Create a complete change proposal with design, specs, and tasks from a single request — no need to run new then ff separately.
  • Pi support — Pi (pi.dev) coding agent is now a supported tool with prompt and skill generation.
  • Kiro support — AWS Kiro IDE is now a supported tool with prompt and skill generation.
  • AI tool auto-detectionopenspec init scans your project for existing tool directories (.claude/, .cursor/, etc.) and pre-selects detected tools.

Improved

  • Sync prunes deselected workflowsopenspec update now removes command files and skill directories for workflows you've deselected, keeping your project clean.
  • Config drift warningopenspec config list warns when global config is out of sync with the current project.

Fixed

  • Onboard preflight no longer gives a false "not initialized" error on freshly initialized projects.
  • Archive workflow no longer stops mid-way when syncing — it properly resumes after sync completes.
  • Added Windows PowerShell alternatives for onboard shell commands.

Update with: npm install -g openspec@latest or check the full release.

Source: OpenSpec