openspec-workflow

Guide spec-driven development from planning to archiving with artifact templates.

1|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/MomoChenisMe/awesome-momochenisme-skills --skill openspec-workflow-momochenisme
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-workflow
Source: https://github.com/MomoChenisMe/awesome-momochenisme-skills/tree/main/skills/openspec-workflow
Command: npx skills add https://github.com/MomoChenisMe/awesome-momochenisme-skills --skill openspec-workflow-momochenisme

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

OpenSpec workflow provides a structured, repeatable process for planning, specifying deltas, designing architecture, breaking down tasks, and archiving changes to reduce miscommunication and rework.

Core Features & Use Cases

  • Guided workflows for Quick Feature or Exploratory paths, including proposals, delta specs, and design artifacts
  • Artifact templates and guidance for specs, designs, and tasks to ensure consistency across teams
  • Parallel change handling enabling multiple changes to progress concurrently with clear handoffs

Quick Start

Create a new change and follow the OpenSpec flow to define delta specs, design, and tasks

Frequently Asked Questions about openspec-workflow

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

FAQPage Schema
What is spec-driven development and how does it reduce rework?

Spec-driven development clarifies requirements before coding through structured proposals, delta specifications, and design artifacts. It enforces artifact templates and structured verification to align outcomes with business goals, minimizing miscommunication and rework.

How do I manage parallel changes in a spec-driven workflow?

You manage parallel changes by creating individual proposals and delta specs for each change. The workflow enables multiple changes to progress concurrently with clear handoffs and structured task breakdowns to ensure smooth integration.

Can I use this workflow for quick feature development and exploratory paths?

Yes, the workflow supports guided paths for both quick feature development and exploratory work. It accommodates fast iterations by allowing you to define delta specs, designs, and tasks without heavy overhead.

How do I enforce requirement consistency across team specs?

You enforce consistency by using provided artifact templates for specs, designs, and tasks. The workflow also mandates RFC 2119 keyword usage to clarify requirement levels and ensure structured verification across the team.

What's the best way to break down tasks after creating a delta spec?

After creating a delta spec, the workflow guides you through designing architecture and breaking down tasks using structured templates. This ensures tasks align with the delta specification and business goals before coding begins.

When should I avoid using a spec-driven workflow?

You should avoid spec-driven workflows for trivial changes requiring no architectural decisions or when immediate ad-hoc fixes are necessary. The overhead of creating proposals, delta specs, and design artifacts outweighs the benefits for simple modifications.