sdd-methodology

Guide Spec-Driven Development workflows across assessment, specification, research, planning, implementation, and validation.

50|9|Updated Oct 15, 2025
One-click install
npx skills add https://github.com/jpoley/flowspec --skill sdd-methodology
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd-methodology
Source: https://github.com/jpoley/flowspec/tree/main/.claude/skills/sdd-methodology
Command: npx skills add https://github.com/jpoley/flowspec --skill sdd-methodology

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill clarifies and guides Spec-Driven Development workflows for AI-enabled software projects, helping teams adopt a disciplined process and align on phase-based execution.

Core Features & Use Cases

  • Structured workflow guidance: Covers Assess, Specify, Research, Plan, Implement, and Validate with clear phase transitions.
  • Onboarding and decision support: Helps new team members understand SDD and assists leadership in workflow decisions and governance.
  • Process optimization: Enables consistent artifact creation (PRD, ADRs, test strategies) and measurable outcomes across projects.

Quick Start

Use this Skill to get an overview of SDD phases or to guide a project through its first iteration of assessment, specification, and planning.

Frequently Asked Questions about sdd-methodology

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

FAQPage Schema
What is spec-driven development and how does it improve software project workflows?

Spec-driven development is a disciplined process that structures software projects through distinct phases: assess, specify, research, plan, implement, and validate. It improves workflows by ensuring teams align on requirements upfront, create consistent artifacts like PRDs and ADRs, and measure outcomes systematically across each phase.

How do I onboard my team to spec-driven development workflows?

Use phase-based guidance to walk new team members through SDD fundamentals, starting with assessment and specification phases. This Skill provides structured instructions for each phase transition, helping teams understand decision points and artifact creation at each stage, reducing ramp-up time and alignment friction.

Can spec-driven development work for AI-enabled software projects?

Yes. This Skill specifically guides SDD workflows for AI-enabled projects, applying the same phase-based structure across assessment, specification, research, planning, implementation, and validation to help teams adopt disciplined processes suited to AI development's unique planning and testing needs.

What consistent artifacts does spec-driven development produce across projects?

Spec-driven development creates standardized outputs including product requirement documents (PRDs), architecture decision records (ADRs), test strategies, and phase-gate checkpoints. These artifacts ensure measurable outcomes and enable process optimization by maintaining consistent documentation and decision trails.

How does spec-driven development support decision-making and governance?

SDD provides structured phase transitions and clear criteria for moving between assessment, specification, research, planning, implementation, and validation phases. This framework helps leadership evaluate project readiness, resolve design trade-offs, and enforce consistent governance across teams and iterations.