spec-driven-development
addyosmani/agent-skills
A systematic methodology for initiating projects, features, or major changes. It mandates creating a detailed, structured specification (spec) before writing any code, ensuring all assumptions are surfaced and vague requirements are translated into measurable success criteria. This process involves four validated phases: Specify, Plan, Tasks, and Implement, guaranteeing alignment between the human team and the development process.