Spec-driven development: Using Markdown as a programming language when building with AI
The usual workflow with AI coding agents like GitHub Copilot is simple: “Write app A that does X.“ You start with that seed, then iterate: “Add feature Y,” “Fix bug Z.“ This works, at least until the agent loses track of your app’s purpose or past decisions. If you’re new to AI coding agents, the […]