framework/claude/skills/sdd-reboot/SKILL.md
--- name: sdd-reboot description: Reboot project design from zero (analysis, steering reform, new roadmap + specs on feature branch) allowed-tools: Agent, Bash, Glob, Grep, Read, Write, Edit argument-hint: [name] [-y] --- # SDD Reboot <instructions> ## Core Task Zero-based redesign of a project. Analyzes the codebase holistically, proposes new steering + spec decomposition + wave structure, runs the design pipeline (with auto-review), and presents results for user approval. All work happens
npx skillsauth add sync-dev-org/sync-sdd framework/claude/skills/sdd-rebootInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Zero-based redesign of a project. Analyzes the codebase holistically, proposes new steering + spec decomposition + wave structure, runs the design pipeline (with auto-review), and presents results for user approval. All work happens on a reboot/{name} branch. Never auto-merges.
$ARGUMENTS = "" → Interactive mode (branch: reboot/{YYYY-MM-DD})
$ARGUMENTS = "{name}" → Named branch (branch: reboot/{name})
$ARGUMENTS = "-y" → Auto-approve analysis (branch: reboot/{YYYY-MM-DD})
$ARGUMENTS = "{name} -y" → Named branch + auto-approve
Extract:
branch_name: from first non-flag argument, or today's dateauto_approve: true if -y presentuser_instructions: any remaining text after name and flagsRead and follow refs/reboot.md for the complete 10-phase execution:
reboot/{branch_name}-y)| Error | Response |
|-------|----------|
| Dirty working tree | BLOCK: "Uncommitted changes. Commit or stash first." |
| Not on main | BLOCK: "Switch to main: git checkout main" |
| No source code | BLOCK: "No source code found. Nothing to reboot." |
| Existing reboot branch | Ask: Resume / Delete & restart / Abort |
| Analyst failure | Retry once. Second failure → delete branch, return to main, report error |
| Design Review exhaustion | Escalate to user: fix / skip / abort |
| User chooses Iterate (Phase 9) | Skill terminates. User edits on branch. Re-run /sdd-reboot to resume |
| User aborts at Phase 5 | Return to main, delete branch, record decision in decisions.yaml |
tools
--- name: sdd-steering description: Set up project-wide context (create, update, delete, custom) allowed-tools: Bash, Glob, Grep, Read, Write, Edit, Skill argument-hint: [-y] [custom] --- # SDD Steering (Unified) <instructions> ## Core Task Manage project steering documents. Lead handles directly (no SubAgent dispatch needed) since it requires user interaction. **Before any steering operation**, read `{{SDD_DIR}}/settings/rules/agent/steering-principles.md` and apply its principles (content
tools
--- name: sdd-status description: Check progress and analyze downstream impact allowed-tools: Read, Glob, Grep argument-hint: [feature-name] [--impact] --- # SDD Status (Unified) <instructions> ## Core Task Display comprehensive status for specifications and optionally analyze downstream impact of changes. Lead handles directly (read-only, no SubAgent needed). ## Step 1: Parse Arguments ``` $ARGUMENTS = "" → Overall roadmap + all specs progress $ARGUMENTS = "{feature}"
tools
Session start — invoke on "再開", "continue", "resume", or at every session start
content-media
Unified spec lifecycle (design, impl, review, roadmap management)