spec-driver

Coordinate specification-driven lifecycle transitions from discovery to implementation.

3|1|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/sirius-cc-wu/sirius-skills --skill spec-driver
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-driver
Source: https://github.com/sirius-cc-wu/sirius-skills/tree/main/spec-driver
Command: npx skills add https://github.com/sirius-cc-wu/sirius-skills --skill spec-driver

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Coordinates the specification-driven lifecycle across discovery, planning, and implementation to reduce handoffs, increase traceability, and accelerate delivery.

Core Features & Use Cases

  • Discovery orchestration: identify the active feature track by inspecting specs/README.md.
  • Lifecycle gatekeeping: ensure spec.md and plan.md exist and trigger the appropriate skills (specify, use-case, plan, implement) as milestones are reached.
  • State management: update specs/README.md with milestone statuses after major progress (e.g., spec complete, plan complete).
  • Tooling integration: rely on scripts/manage_specs.py for cross-platform registry updates and ID management.

Quick Start

Initiate the spec-driven lifecycle starting from discovery and let the skill guide transitions to planning, specification, and implementation.

Frequently Asked Questions about spec-driver

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

FAQPage Schema
How do I orchestrate a specification-driven workflow from discovery to implementation?

To orchestrate a specification-driven workflow, this skill coordinates the lifecycle from discovery to implementation by enforcing state management and activating appropriate skill gates for consistent transitions. It relies on scripts/manage_specs.py to update the registry.

What is the best way to manage agile workflow transitions between specification and planning?

The best way to manage agile workflow transitions is through lifecycle gatekeeping, which ensures spec.md and plan.md exist and triggers appropriate skills like specify, plan, and implement as milestones are reached.

How does state management work for feature tracks in product teams?

State management for feature tracks works by updating specs/README.md with milestone statuses after major progress, such as spec or plan completion. It identifies the active feature track by inspecting specs/README.md.

Do I need scripts to maintain a spec registry across cross-platform environments?

Yes, you need scripts/manage_specs.py to handle cross-platform registry updates and ID management within the spec-driven lifecycle. This script maintains consistent specification tracking across different operating environments.

Can I reduce handoffs and increase traceability during feature execution?

You can reduce handoffs and increase traceability during feature execution by coordinating the specification-driven lifecycle across discovery, planning, and implementation. This orchestration accelerates delivery by ensuring consistent state transitions.