SDD-Driven Development Workflow
Paste the following prompt into your AI chat to install this skill:
Please follow https://skillhub.cn/install/skillhub.md to install @user_db7ebc1c/sdd-driven-dev.
About this skill
Problem
AI-assisted requirement development often fails at traceability: requirements are interpreted ad hoc, technical plans drift from the codebase, and changes lack acceptance evidence. SDD-Driven Development Workflow targets projects that have a PRD, optional SDD documents, and a code repository, and structures AI development into reviewable stages instead of jumping directly from request to code edits.
How It Works
The skill anchors each requirement in a REQ_ROOT directory and archives inputs such as PRDs under input_materials/. Key steps include:
- Analysis: produce a change-point list and distinguish implemented, pending, and unchanged behavior, then confirm completeness with a human.
- Design: map the technical plan to each change point, and load company or generic framework notes when components are involved.
- Review: iterate the plan, generate external documents, and archive the SDD gap list.
- Implementation and verification: execute tasks, close T* and AC-* items, and optionally run AI-assisted CR or test-case validation.
Fit and Cautions
This workflow is human-gated at critical decisions. It can work from PRD and code exploration without SDD, but interface contracts, RPC field compatibility, and high-risk changes must be explicitly documented. It fits teams that already maintain requirement docs and code, and want auditable evidence from AI-assisted development.
Use Cases
- Receive a PRD and API docs, then produce change points and a technical plan.
- Prepare review docs that separate interface contract changes and external alignment.
- Run AI-assisted CR after implementation and generate test-case validation reports.
- Analyze QA-reported bugs, propose fixes, and archive the summary in REQ_ROOT.
Best For
- Backend engineers implementing requirements who need PRD, code exploration, and review in one traceable flow.
- Tech leads who want AI changes mapped to tasks, acceptance criteria, and external interface impacts.
- QA collaborators who need bug reports converted into root-cause notes, fixes, and archived summaries.
- Platform engineers maintaining RPC/HTTP contracts who must prevent field deletion and version drift.
Related Skills
Creates themed learning sites by generating flashcards, lessons, quizzes, index, and progress pages into a deployable website.
End-to-end mathematical optimization modeling with Gurobi and Python, covering data validation, code generation, solving, result analysis, and iterative revision.
Executes an Eversheet Web CDP login using externally supplied baseUrl, username, and password, then verifies the page reaches a logged-in home state.
Clarify product goals, user flows, pages, data, and permissions, then output an implementation-ready development prompt and lightweight spec.