Skip to content

Spec-driven Development / Testing (SDD + TDD)

SDD (Spec-Driven Development) and TDD (Test-Driven Development) are both stability layers for change: they make fast iteration safer. This page organizes related articles by category.

Start here


What to know first

  • SDD: clarify contracts before implementation
  • TDD: clarify behavior before implementation
  • With AI-assisted coding, specs and tests are what keep speed from turning into risk

Article Map

Spec-driven Development (SDD)

ArticleDescription
Why Spec-driven Dev Matters NowAmazon Kiro and moving beyond vibe coding
Enforcing Spec-driven Dev with AIClaude Code & GitHub Copilot complete setup
LLM Programming GuidePractical LLM-assisted development methods

Test Automation

ArticleDescription
Claude Code + GitHub Actions TestingAI-driven CI/CD pipeline construction
Continuous Testing PatternsField error resolution focused
LLM-assisted Test AutomationTest automation methods and practices
GitHub Actions Script APIScript API practical usage guide

Quality & Culture

ArticleDescription
Agile Quality AssuranceEssential difference from waterfall

Learning Path

  1. Why it matters: Spec-driven Dev
  2. Set it up: Enforcing Spec-driven Dev
  3. Automate tests: Claude Code + GitHub Actions


Tags & Navigation

  • Tag: pillar-spec-testing