All ProjectsOpen Source

Design Driven Development

AI-Powered Software Design Methodology & Toolset

Design software visually as flow graphs, generate code from structured YAML specs, and feed implementation wisdom back into the design. A four-phase lifecycle — Create, Design, Build, Reflect — that keeps architectural context between AI coding sessions. Includes a desktop app with a three-level visual canvas, 28 node types, bidirectional YAML sync, and 11 Claude Code slash commands for the full workflow. Open source under MIT license. Three repositories: methodology and specs (DDD), desktop tool (ddd-tool), and Claude Code commands (claude-commands).