spec-driven-dev

Generate structured specifications and tasks through a state-machine workflow.

71|7|Updated Nov 16, 2025
One-click install
npx skills add https://github.com/kivo360/OmoiOS --skill spec-driven-dev-kivo360
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-driven-dev
Source: https://github.com/kivo360/OmoiOS/tree/main/.claude/skills/spec-driven-dev
Command: npx skills add https://github.com/kivo360/OmoiOS --skill spec-driven-dev-kivo360

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml>=6.0, httpx>=0.25, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill provides a structured, frontmatter-driven workflow to transform feature ideas into a full spec suite (PRD, requirements, designs, tickets, and tasks) using a state-machine pipeline.

Core Features & Use Cases

  • Phase-driven synthesis: Explore existing context, generate requirements, designs, tickets, and tasks with checkpointing and resumption.
  • Traceability and validation: Maintains links between requirements, designs, tickets, and tasks with evaluators at each phase.
  • Collaborative orchestration: Supports cross-sandbox execution and synchronization with the OmoiOS API.

Quick Start

Describe a feature idea and allow the skill to generate a complete spec flow through EXPLORE, REQUIREMENTS, DESIGN, TASKS, and SYNC.

Frequently Asked Questions about spec-driven-dev

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

FAQPage Schema
How do I generate testable specifications from feature ideas using a state-machine workflow?

You can generate testable specifications by running feature ideas through a state-machine pipeline with EXPLORE, REQUIREMENTS, DESIGN, TASKS, and SYNC phases to produce structured design docs and tasks. This workflow applies frontmatter-driven templates and validation to maintain traceability between requirements and tickets.

What is a spec-driven development workflow for AI projects and when do I need it?

Spec-driven development for AI projects is a structured process that transforms ideas into a full spec suite including PRDs, requirements, and design docs. You need this workflow when you want phase-driven synthesis with checkpointing and resumption to ensure traceability across cross-sandbox collaboration.

How do I maintain traceability between requirements, designs, and tasks during spec generation?

Maintaining traceability during spec generation is handled automatically by applying evaluators at each phase of the state-machine workflow. The pipeline links requirements to designs, tickets, and tasks, ensuring every generated artifact is validated and connected through frontmatter-driven synchronization.

Can I use spec-driven development with cross-sandbox execution and OmoiOS API synchronization?

Yes, spec-driven development supports cross-sandbox execution and synchronization with the OmoiOS API. The SYNC phase of the state-machine workflow enables collaborative orchestration by pushing validated specifications and tasks across different sandbox environments.

Do I need Python dependencies like pyyaml and httpx to run the spec generation workflow?

Yes, you need pyyaml and httpx installed to run the spec generation workflow. The skill uses pyyaml for parsing frontmatter-driven templates and httpx to handle API synchronization flows during the cross-sandbox collaboration phase.

Best way to automate turning feature ideas into structured PRDs and task tickets?

The best way to automate this is using a phase-driven state-machine pipeline that processes feature ideas sequentially through exploration, requirements, design, and task generation. This approach provides checkpointing and resumption capabilities while applying validation at each step to ensure structured output.