Spec-Driven Development: Sharpening your AI toolbox

·1:03:50

AI coding tools are powerful—but without a solid spec process, delivery can become hard to reproduce and hard to trust. This talk walks through spec-driven development in Kiro and shows how structured artifacts can bring more control and reliability into an AI-assisted workflow.

Key takeaways

  • Covers how Kiro turns a prompt into requirements (with acceptance criteria), design, and a task list you can execute.
  • Breaks down the EARS format (Easy Approach to Requirements Syntax) and why structured natural language matters for later automation.
  • Explains how requirements can be translated into correctness properties for property-based testing, tying specs to code behavior.
  • Shows how to use MCP servers across requirements, design, and implementation—and how to customize artifacts (e.g., wireframes, explicit test cases).