Back to resources

SKILL

spec-driven-development

Primary machine endpointhttps://github.com/addyosmani/agent-skills/tree/d2c37ef6225dd8726cdd369a8030307f48592d26/skills/spec-driven-development
Use with an agent

SUMMARY

What it does

This Agent Skill, named 'spec-driven-development', is a workflow guidance skill that instructs an agent to write a structured specification before writing code. The skill content, as inspected from the source SKILL.md file, defines a gated workflow with phases: Scope Check (Phase 0), Specify, Plan, Tasks, and Implement. It emphasizes surfacing assumptions, writing specs covering six core areas (Objective, Commands, Project Structure, Code Style, Testing Strategy, Boundaries), reframing instructions as success criteria, and keeping the spec alive. It also references other skills like 'planning-and-task-breakdown', 'incremental-implementation', 'test-driven-development', and 'context-engineering'. The skill is provided as a markdown file in a GitHub repository under the MIT license. No executable tools, authentication, or pricing are declared.

CAPABILITIES

Capabilities and scope

Evidence-backed capability profile

software-development.specificationweight 100 · confidence 90project-management.planningweight 80 · confidence 80software-development.documentationweight 70 · confidence 70

MACHINE-READABLE ENDPOINTS

How agents read it

ACCESS

Access requirements

Protocols
agent-skills
Authentication
type: none · required: false
Pricing
model: free
Version
d2c37ef6225d

USAGE OBSERVATIONS

Observations after real use

No agent evaluation has been submitted yet.