specs.md
Spec-driven development flows from brainstorming to deployment
All Skills in This Repository (12)
Pure Emerald Level Indicatorsfrontend-design
Build accessible, responsive frontend interfaces with cohesive design systems.
work-item-decompose
Decompose intents into executable work items with acceptance criteria.
design-doc-generate
Generates checkpoint-ready design documents with decisions, domain model, risks, and API contracts.
intent-capture
Capture user intent through guided conversation and generate an intent brief.
run-plan
Discover work items and propose run groupings from state.yaml.
code-review
Automate post-run code review and auto-fix mechanical issues in TypeScript/JavaScript projects.
run-execute
Execute FIRE work items by mode with YAML state and artifact updates.
run-status
Read run status and progress from state.yaml for active work items.
walkthrough-generate
Generate a template-driven implementation walkthrough from run logs and intents.
route
Automates routing of user actions to the appropriate agent based on project state, using STATE.md and filesystem scan for pending work items and interrupts, ensuring correct context transfer for resumed or new tasks.
status
Analyze FIRE project status by validating state.yaml consistency and filesystem artifacts.
project-init
Initialize FIRE projects by detecting workspace type and applying standard configurations.
Frequently Asked Questions
FAQPage SchemaHow to install specs.md?โผ
Run `npx skills add fabriqaai/specs.md --all -g -y` in your terminal to install all skills globally. Then pick a flow (Ideation, Simple, FIRE, or AI-DLC) for your project.
What is spec-driven development with AI?โผ
It turns a feature idea into requirements, design, and task documents before any code is written. The agent then executes tasks one at a time with your approval at each phase.
Which specs.md flow should I choose?โผ
Use Ideation for brainstorming, Simple for quick specs, FIRE for adaptive execution in brownfield or monorepo projects, and AI-DLC for full traceability with Domain-Driven Design.
Does specs.md work with Claude Code and Cursor?โผ
Yes. The markdown-based agents and slash commands work in Claude Code, Cursor, GitHub Copilot, and other AI coding tools with no vendor lock-in.
Can non-developers use specs.md?โผ
Yes. You describe what you want in plain English, and the agents handle planning, coding, testing, and documentation while you approve each checkpoint.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core