openspec

vopenspec-v0.1.0

Adds a spec-driven change-management workflow (propose → implement → verify → archive) to Spec Kit projects, keeping specs, designs, and code in sync

Community extension — Independently maintained. Use at your own discretion. Learn more

OpenSpec

Manage structured change proposals from early exploration through planning, implementation, verification, specification synchronization, and archival.

The workflow design is based on OpenSpec v1.13.1.

Installation

specify extension add openspec

Development Installation

From a Spec Kit project, install the extension directly from this repository:

specify extension add --dev /path/to/spec-kit-extensions/openspec
specify extension list

After changing the manifest, commands, templates, or helper script, refresh the development installation:

specify extension add --dev /path/to/spec-kit-extensions/openspec --force

No additional CLI or project initialization is required. Commands create and manage artifacts directly under:

openspec/
├── specs/
└── changes/
    └── archive/

The extension includes reusable artifact templates and a native helper script for deterministic change discovery, status reporting, scaffolding, and archival.

Commands

CommandPurpose
/speckit.openspec.exploreThink through an idea without implementing it
/speckit.openspec.proposeCreate a change and all planning artifacts
/speckit.openspec.applyImplement a change's remaining tasks
/speckit.openspec.updateRevise existing planning artifacts coherently
/speckit.openspec.syncMerge delta specs into the main specs
/speckit.openspec.archiveSynchronize and archive a completed change
/speckit.openspec.newStart an empty change scaffold
/speckit.openspec.continueCreate the next ready artifact
/speckit.openspec.ffCreate all implementation prerequisites
/speckit.openspec.verifyCompare implementation with change artifacts
/speckit.openspec.bulk-archiveArchive several completed changes
/speckit.openspec.onboardWalk through a narrated end-to-end workflow

When the active Spec Kit integration uses skills, each command is also registered as a skill such as speckit-openspec-propose.

Stats

0 stars

Version

openspec-v0.1.0release
Updated 1 day ago

Install

Using the Specify CLI

specify extension add openspec --from https://github.com/aaronrsun/spec-kit-openspec/releases/download/openspec-v0.1.0/openspec.zip

Owners

License

MIT