huangjia2019huangjia2019Community·12 Agent Skills Included

sdd-in-action

Spec-driven development workflows with OpenSpec and BMAD

Teaches spec-driven development through a four-week hands-on program with working code, specs, and ready-made workflows. Covers OpenSpec change management, BMAD multi-role planning, PRD and architecture authoring, story implementation, and adversarial code review. Removes vague prompt-and-pray coding by turning requirements into testable specs, tasks, and verified implementations.
npx skills add huangjia2019/sdd-in-action --all -g -y
Available:

Tells the agent the project structure, data contracts, coding conventions, and which OpenSpec or BMAD workflow to run for each weekly exercise.

All Skills in This Repository (12)

Pure Emerald Level Indicators
📦 In Repo
huangjia2019huangjia2019

github-trending

Parse GitHub trending repositories and emit AI/LLM/agent/ML filtered JSON.

Community
Intermediate
📦 In Repo
huangjia2019huangjia2019

openspec-apply-change

Automates OpenSpec change application by guiding selection, status checks, and task execution.

Community
Advanced
📦 In Repo
huangjia2019huangjia2019

openspec-explore

Explore ideas and investigate requirements while reviewing repository artifacts and OpenSpec changes.

Community
Intermediate
📦 In Repo
huangjia2019huangjia2019

openspec-verify-change

Verify OpenSpec change implementations against tasks, specs, and design notes.

Community
Advanced
📦 In Repo
huangjia2019huangjia2019

openspec-new-change

Scaffold a new OpenSpec change with artifact-driven workflow templates.

Community
Intermediate
📦 In Repo
huangjia2019huangjia2019

openspec-archive-change

Archive completed OpenSpec changes into dated directories with status checks.

Community
Advanced
📦 In Repo
huangjia2019huangjia2019

openspec-onboard

Guide OpenSpec users through the full lifecycle from explore to archive.

Community
Intermediate
📦 In Repo
huangjia2019huangjia2019

openspec-propose

Generate proposal.md, design.md, and tasks.md via OpenSpec CLI.

Community
Intermediate
📦 In Repo
huangjia2019huangjia2019

openspec-bulk-archive-change

Archive multiple completed OpenSpec changes in a single batch operation.

Community
Advanced
📦 In Repo
huangjia2019huangjia2019

openspec-continue-change

Continues an OpenSpec change workflow by generating the next required artifact.

Community
Advanced
📦 In Repo
huangjia2019huangjia2019

openspec-sync-specs

...

Community
Advanced
📦 In Repo
huangjia2019huangjia2019

openspec-ff-change

Generate OpenSpec change artifacts with dependency sequencing and templates.

Community
Advanced

Frequently Asked Questions

FAQPage Schema
How to install sdd-in-action?

Run `npx skills add huangjia2019/sdd-in-action --all -g -y` in your terminal to install all skills in this collection globally.

What is spec-driven development?

It is a workflow where you write requirements, design, and task specs first, then let the agent implement code that must match those specs. This repository walks you through it week by week with real code.

What tools does this course cover?

Week 1 covers grill-me basics, Week 2 introduces OpenSpec change management, Week 3 adds BMAD multi-role planning, and Week 4 finishes with the Superpowers methodology.

Does it work with Claude Code and OpenCode?

Yes. Every skill follows the standard SKILL.md format and ships in both .claude and .opencode folders, so it runs in Claude Code, OpenCode, Cursor, and similar environments.

Can beginners use this without prior experience?

Yes. The weekly structure starts from basics and each week includes specs, runnable code, and advanced Q&A notes to guide you step by step.

Related Repositories in Software Engineering

View All in Software Engineering