
Record decisions, issues, and knowledge to session YAML files (.sdd/session/). Use this skill whenever the user wants to log, record, track, or remember something. Triggers: /sdd-log, issue, 問題, バグ, bug, 機能, feature, 改善, enhancement, 判断, 決定, decision, 覚えて, remember, knowledge, record, log, track, 登録, 記録. Subcommands: decision, issue, knowledge, resolve, update, flush. Make sure to use this skill for ANY request to record project decisions, report bugs or issues, track feature requests, store knowledge or learnings, resolve issues, or flush unpersisted session data to YAML files.
--- name: sdd-release description: Create a versioned release (branch, tag, push) allowed-tools: Bash, Read, Write, Edit, Glob, Grep argument-hint: [patch|minor|major|vX.Y.Z] [summary] --- # SDD Release <instructions> ## Core Task Create a versioned release. Automates: version determination → documentation update → metadata update → commit → release branch → tag → push → return to main → push → post-release verification. Trunk-based development: commit on main first, then create a release b
Framework self-review for sync-sdd development repo. Runs automated code quality review using external engines (Codex CLI, Claude Code headless, Gemini CLI) or SubAgents against framework/ directory. Use this skill for self-review, framework review, review-self, quality check on framework files, code review of SDD framework, verify framework consistency, check framework compliance, audit framework changes, run self-review pipeline.
Unified spec lifecycle (design, impl, review, roadmap management)
Session start — invoke on "再開", "continue", "resume", or at every session start
Create, rebuild, improve, evaluate, compare, and optimize AI agent skills. Use this skill whenever the user wants to make a skill, create a skill, turn something into a skill, improve a skill, edit a skill, fix a skill, reforge a skill, rebuild a skill from scratch, regenerate a skill, test a skill, run evals, benchmark a skill, compare skill versions, check if a new version is better, optimize a skill description, or improve skill triggering. Covers the full skill lifecycle from idea to polished, tested, well-triggering skill.
--- 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}"
Generates a polished session handover document for seamless cross-session continuity. Consolidates decisions, issues, and knowledge, archives stale entries, and produces a structured handover.md through user dialogue. Use this skill whenever the user says "handover", "ハンドオーバー", "セッション終了", "session end", "引き継ぎ書いて", "/sdd-handover", or mentions ending or wrapping up a session. Also triggers on combined requests like "リリースしてハンドオーバー". This is the manual-polish mode — richer than auto-draft because it consolidates session data, archives stale entries, and incorporates user dialogue for tone, nuance, and resume instructions.
Set up CI/CD publish pipeline (GitHub Actions + Trusted Publisher)
--- 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
Unified review pipeline for design, impl, and dead-code reviews
--- 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