Written by
Hari Krishnan
on
on
OpenSpec 1.2 Release

OpenSpec 1.2 is officially released.
The 1.2 release focuses on balancing workflow simplicity from 0.x releases with advanced customization introduced in release 1.0.
OpenSpec Profiles and Schemas
The primary addition in 1.2 is profiles, which manage the command workflow.
Profiles
- Core Profile: The new default uses a simplified process: explore, propose, apply, and archive. The propose command generates all change proposal artifacts at once.
- Custom Profile: Provides access to advanced commands, allowing you to step through proposal artifacts individually using the continue command, or generate them all at once using the fast-forward command.
Schemas
While profiles manage workflow, schemas control which artifacts are generated during the proposal phase. The default OpenSpec schema is “Spec-Driven,” which generates proposal.md, spec.md, design.md, and tasks.md.
Custom schema examples include:
- Minimalist: Reduces output to strictly spec and task artifacts.
- Event-Driven: Tailored for event-driven architectures with specialized artifacts.
Customizability
Release 1.2 balances keeping basic workflow easy to adopt while retaining customizability essential for enterprise-scale adoption.
Read the full article on intent-driven.dev →
Originally published on intent-driven.dev on February 25, 2026