openspec

Manage spec changes with the OpenSpec three-command workflow.

10|2|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/mahmoud20138/Tradecraft --skill openspec-mahmoud20138
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: openspec
Source: https://github.com/mahmoud20138/Tradecraft/tree/main/plugins/tradecraft/skills/openspec
Command: npx skills add https://github.com/mahmoud20138/Tradecraft --skill openspec-mahmoud20138

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

OpenSpec helps teams adopt a fluid, iterative spec-driven approach for AI-enabled development, replacing rigid upfront specs with ongoing collaboration and evolving blueprints.

Core Features & Use Cases

  • Fluid, iterative spec workflow suitable for brownfield and greenfield projects
  • Propose, design, implement, and archive spec changes using a standard folder layout
  • Works with the /opsx:propose, /opsx:apply, /opsx:archive commands to manage change lifecycle

Quick Start

Initialize a new OpenSpec workflow in your project and start a proposal with /opsx:propose

Frequently Asked Questions about openspec

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is iterative spec-driven development for AI projects?▼

Iterative spec-driven development for AI projects replaces rigid upfront specs with a fluid workflow, guiding teams to propose, design, implement, and archive evolving spec changes using a structured folder layout.

Can I use spec-driven workflows for brownfield projects?▼

Yes, you can use spec-driven workflows for brownfield projects. This approach applies to both brownfield and greenfield environments, safely guiding teams through proposing and archiving spec changes.

How do I manage spec change proposals in an AI development workflow?▼

You manage spec change proposals using a three-command workflow: /opsx:propose to start, /opsx:apply to implement, and /opsx:archive to finalize, ensuring repeatable and safe spec iterations.

What is the best way to structure iterative design specs for AI features?▼

The best way to structure iterative design specs is using a standardized folder layout like .openspec/changes/<feature-name>/ containing proposal.md, specs/, design.md, and tasks.md files.

How do I start a new OpenSpec workflow in my project?▼

To start a new OpenSpec workflow, initialize the standard folder layout in your project and begin a proposal using the /opsx:propose command to define your initial spec changes.

Why does AI development need a fluid spec workflow instead of rigid upfront specs?▼

AI development needs a fluid spec workflow because it enables ongoing collaboration and evolving blueprints, replacing rigid upfront specs that cannot adapt to iterative project changes safely.