Spec-driven Development (SDD) is presented as a structured alternative to vibe coding, designed to balance AI agent autonomy with developer control and project trust. IBM Bob operationalizes SDD across four stages: Requirements, Spec, Implementation, and Verification. A full end-to-end example shows building a watsonx Orchestrate trip-booking agent using GitHub issues for requirements, a 'grill-me' skill for spec refinement, autonomous code generation with optional approval gates, and automated testing plus PR creation. The approach emphasizes that specs must be detailed enough to guide agents but not so prescriptive that they eliminate AI value.
Sort: