openspec

Orchestrate spec-driven development from requirements to task completion via CLI.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/javierhbr/agnostic-agent-loop --skill openspec-javierhbr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec
Source: https://github.com/javierhbr/agnostic-agent-loop/tree/main/.cursor/skills/openspec
Command: npx skills add https://github.com/javierhbr/agnostic-agent-loop --skill openspec-javierhbr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the entire software development lifecycle, from initial requirements to deployed features, ensuring traceability and adherence to specifications.

Core Features & Use Cases

  • Requirements to Implementation: Guides AI agents through a structured process starting with raw requirements documents.
  • Spec Generation: Facilitates the creation of detailed technical specifications (tech stack, data models, API designs).
  • Task Management: Decomposes features into atomic tasks, manages their lifecycle (claim, implement, complete), and ensures validation.
  • Use Case: Kickstart a new feature by providing a requirements document, and let the skill orchestrate the AI to define the tech stack, break down the work into tasks, write necessary specs, and guide the implementation and verification of each task.

Quick Start

Start a new project from requirements.md following the openspec skill.

Frequently Asked Questions about openspec

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

FAQPage Schema
How do I automate spec-driven development from raw requirements to implementation?

You can automate spec-driven development by orchestrating AI agents through phases like requirements refinement, tech stack definition, task decomposition, spec writing, and iterative implementation with validation.

What is the best way to decompose software features into atomic tasks for AI agents?

The best way to decompose software features into atomic tasks is by breaking down work from requirements documents, tracking the lifecycle of each task through claim, implement, and complete states with strict validation.

How does CLI-driven workflow automation ensure state consistency during software development?

CLI-driven workflow automation ensures state consistency and data integrity by enforcing strict adherence to specific CLI commands throughout the entire spec-driven development lifecycle and task management process.

Can I generate technical specifications from a requirements document automatically?

Yes, you can generate technical specifications from a requirements document by guiding AI agents to create detailed specs including tech stack definitions, data models, and API designs for software development.

Do I need a requirements.md file to start spec-driven development?

You need a requirements.md file to start spec-driven development, as it serves as the starting point to kickstart a new project, allowing the workflow to orchestrate tech stack definition, task decomposition, spec writing, and implementation verification.