SDD Tools: Kiro, Spec Kit, and Tessl

Author: Martin Fowler · Publication: martinfowler.com
yes
Summary: Martin Fowler explores the three leading SDD tools, comparing their approaches to specification authoring, validation, and AI-driven implementation.

Editorial Notes

Fowler provides the architectural lens that most SDD articles lack. Rather than advocating for a specific tool, he dissects the design decisions behind Kiro (AWS), GitHub Spec Kit, and Tessl — what each one assumes about the developer workflow, how they handle specification granularity, and where they diverge on the question of spec-as-source versus spec-as-guide. Read this after you have hands-on experience with at least one tool to appreciate the trade-offs.

Source: Spec-Driven Development

Appears in Learning Paths

Link last verified: 2026-04-07