sdd-onboard

Guides users through a complete spec-driven development cycle on a real codebase.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/albersg/dotfiles --skill sdd-onboard-albersg
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sdd-onboard
Source: https://github.com/albersg/dotfiles/tree/main/dotfiles-opencode/.opencode/skills/sdd-onboard
Command: npx skills add https://github.com/albersg/dotfiles --skill sdd-onboard-albersg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Learning a spec-driven development (SDD) workflow is hard when examples are toy projects disconnected from real work. This Skill teaches the full SDD cycle by executing it on the user's actual codebase, producing real artifacts and production-quality code. ## Core Features & Use Cases - Guided SDD Walkthrough: Narrates each phase — explore, propose, spec, design, tasks, apply, verify, archive — explaining what happens and why at every step. - Real Change Selection: Scans the codebase for small, low-risk, spec-worthy improvements (missing validation, inconsistent error messages, extractable utilities) and lets the user choose. - Full Artifact Generation: Creates proposal.md, delta specs with Given/When/Then scenarios, design.md, and tasks.md following the SDD format conventions, then implements and verifies the change. - Use Case: A developer new to SDD runs the onboarding, picks a missing input validation on an API endpoint, and ends the session with a complete archived change and merged specs. ## Quick Start Ask the orchestrator to launch the SDD onboarding walkthrough so it can scan your codebase and guide you through a complete spec-driven change.

Frequently Asked Questions about sdd-onboard

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I learn spec-driven development on a real project?▼

Run the SDD onboarding walkthrough, which scans your codebase for a small, low-risk improvement and guides you through the full cycle: explore, propose, spec, design, tasks, apply, verify, and archive. Each phase is narrated so you understand the reasoning behind every artifact.

What artifacts does the SDD workflow produce?▼

The workflow produces a proposal.md explaining the why, delta specs with Given/When/Then scenarios defining the what, a design.md documenting decisions and rationale, and a tasks.md breaking work into checkable steps. After verification, the change is archived and delta specs merge into the main specs.

What kind of change is suitable for SDD onboarding?▼

A good onboarding change is small enough to complete in 30-60 minutes, low risk with no breaking changes or migrations, and spec-worthy with at least one requirement and two scenarios. Examples include missing input validation, inconsistent error messages, or a missing loading state.

Does the SDD onboarding support test-driven development?▼

Yes, when Strict TDD mode is active the apply phase follows the RED, GREEN, TRIANGULATE, REFACTOR cycle. The walkthrough explains writing the failing test first, then the minimum code to pass it.

When should I not use the SDD workflow?▼

Skip SDD for small tweaks and trivial fixes where agreeing on specifications adds no value. Reserve it for features, APIs, and architecture decisions where defining what to build before writing code prevents rework.