I Use Development-Driven Specs, Not Spec-Driven Development
Bill Cox's Ensemble is a coding agent built from his book 'The Art of Building AI Coding Agents'. The application, developed in C# 14 and .NET 10, uses a development-driven approach where the code and specification are built together. The goal is to pair-program with the AI, transfer expertise to an executable specification, and preserve it for other agents to execute. The human's expertise grows during development, and the code is an output, while the reusable asset is the knowledge needed to build it again.
Read the full article at github.com →