← back

Spec-Driven Development: Agentic Coding at FAANG Scale and Quality — Al Harris, Amazon Kiro

47.2K views · Jan 09, 2026 · 63:49 min · Watch on YouTube ↗
Takeaway

Spec-driven development with EARS requirements and property-based testing gives agentic coding a verifiable throughline from intent to shipped code.

Summary

  • Amazon Kiro is an agentic IDE (GA'd July; public preview earlier) built by a small team focused on spec-driven development to scale agentic coding to complex tasks.
  • Workflow turns a prompt into structured requirements in EARS format (Easy Approach to Requirements Syntax), then design, property-based tests, task list, and code.
  • EARS requirements convert directly into property-based tests using libraries like Hypothesis or fast-check, providing high-confidence invariant checks on generated code.
  • Adds automated reasoning to scan requirements for ambiguity and conflicting constraints before implementation.
  • MCP servers integrate at every phase (requirements, design, implementation); Kiro also supports steering rules, hooks, and image input.
code-generationspec-drivenagents
Original description
In the AI coding era, we have powerful tools, but tools still require honing to work effectively. Spec-Driven Development allows for reproducible and reliable delivery, but spending time up-front to improve the spec process will yield the best approach. Learn how the Kiro team does this, and how you can too!

https://www.linkedin.com/in/al-harris-7a755640/