What problem does it solve?
This Skill addresses the inefficiency and inconsistent quality of unstructured "vibe coding" by enforcing a rigorous, spec-first methodology that ensures all software engineering work is well-planned, executable, and verifiable before any code is written.
Core Features & Use Cases
- SPEC-First Development: Mandates finalized requirement documentation in
.gsd/SPEC.md before implementation begins, eliminating scope creep and misalignment.
- Structured Execution Pipeline: Breaks work into phased roadmaps and atomic commits, with support for autonomous execution loops via
/ralph to accelerate repetitive tasks.
- Empirical Verification Requirements: Mandates concrete proof (test runner output, API responses, UI screenshots) for every code change to guarantee deliverable quality.
- Use Case: Ideal for engineering teams building new features, resolving critical bugs, or launching greenfield projects where consistent, auditable, high-quality delivery is required.
Quick Start
Use the gsd skill to define a finalized spec and phased roadmap for your new user authentication feature before writing any implementation code.