sdd-flow
SDD(仕様駆動開発)の工程・成果物・エージェント分担と、成果ドキュメントを `.docs/specs/<日時>-<機能>/` へ集約する規約。プラグインの各エージェントが前提として読む背景知識。
Skill by jugeeem
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/jugeeem-sdd-flow
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/sdd-flow
What's inside
- Skill name
sdd-flow- Description
- SDD(仕様駆動開発)の工程・成果物・エージェント分担と、成果ドキュメントを `.docs/specs/<日時>-<機能>/` へ集約する規約。プラグインの各エージェントが前提として読む背景知識。
- License
- MIT
- Instructions
- 65 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# SDD の開発フローと成果物規約 このプラグイン(`sdd-harness`)は、機能開発を **要件 → 設計 → DB 設計 → 実装 → テスト → レビュー → Git** の工程に分け、各工程を専任のサブエージェントへ委譲する。 ## 工程とエージェント | 工程 | エージェント | 成果物 | ソース変更 | |---|---|---|---| | 要件ヒアリング(壁打ち) | `sdd-harness:requirements-interviewer` | `requirements.md` | しない | | 要件分析(仕様化) | `sdd-harness:requirements-analyst` | `requirements.md`(追記・精緻化) | しない | | 設計(壁打ち) | `sdd-harness:design-new` | `design.md` | しない | | DB 設計 | `sdd-harness:db-designer` | `db-design.md` | しない | | 実装(横断) | `sdd-harness:feature-new` | `implementation.md` | する | | 実装(サーバ) | `sdd-harness:server-architect` | `implementation.md` | する | | 実装(フロント) | `sdd-harness:frontend-developer` | `implementation.md` | する | | 実装(DB / ORM) | `sdd-harness:db-engineer` | `implementation.md` | する | | 実装(認証認可) | `sdd-harness:auth-engineer` | `implementation.md` | する | | テスト | `sdd-harness:test-engineer` | `test-plan.md` | する(テストのみ) | | レビュー | `sdd-harness:review-server` / `review-frontend` | 指摘(チャット) | しない | | セキュリティ診断 | `sdd-harness:security-scan-server` / `-frontend` / `-db` | 指摘(チャット) | しない | | Git | `sdd-harness:branch-master` / `commit-helper` / `pr-author` / `issue-author` | ブランチ / コミット / PR / Issue | git 操作のみ | | ハーネス保守 | `sdd-harness:harness-creator` | `.claude/` 配下 | ハーネスのみ | ## プロジェクト側との契約(プラグインが前提とするもの) プラグインは **技術スタックを知らない**。スタック固有の制約はプロジェクトが次の場所に置く。各エージェントは作業前にこれらを読む。 1. **`.claude/rules/*.md`** — 規範的な制約(MUST / MUST NOT)。frontmatter の `paths:`(glob)で適用パスを宣言すると、該当ファイルを Read / Edit / Write したときに自動で読み込まれる。`paths:` の無いルールは常時読み込まれる。 2. **`.claude/docs/*.md`** — スタックの解説(ハンドブック)。アーキテクチャ・技術選定・認証方式・フロント規約など。 3. **`CLAUDE.md`** — 品質ゲートのコマンド(lint / format / typecheck / test)、ディレクトリ構成、応答言語。 4. **`.docs/specs/`** — 本規約(下記)に従う成果ドキュメントの置き場。 > エージェントは「どの lint / typecheck コマンドを通すか」を自分で決めない。`CLAUDE.md` または rules に書かれたコマンドを使う。 ## 成果ドキュメント規約(`.docs/specs/`) - **MUST** 成果ドキュメント(要件 / 設計 / DB 設計 / 実装サマリ / テスト方針)は `.docs/specs/<YYYYMMDD-HHMMSS>-<feature-slug>/` 配下に出力する。 - **MUST** **1 機能 = 1 ディレクトリ**。後続工程は新しい日時ディレクトリを作らず、既存の同一機能ディレクトリへ追記する。 - 出力前に `ls .docs/specs/ | grep <feature-slug>` 等で既存を探し、あれば**再利用**する。 - 新規作成時のみ `date +%Y%m%d-%H%M%S`(`TZ` はプロジェクト設定に従う)で日時を取得する。 - `<feature-slug>` は機能を表す kebab-case。 - **MUST** 工程別の標準ファイル名: `requirements.md` / `design.md` / `db-design.md` / `implementation.md`(既存があれば追記)/ `test-plan.md`。 - **MUST** 各 Markdown の冒頭に **ステータス / 次工程 / 関連エージェント** を記す。 ```markdown # <機能名> — <工程名> - **ステータス**: 設計完了(実装待ち) - **次工程**: feature-new による実装 - **関連エージェント**: design-new → feature-new → test-engineer ``` - **MUST** 実コードは従来どおりプロジェクトのソースツリーに書く。`.docs/specs/` にはドキュメントのみ置く。 - **MUST NOT** 壁打ち系(requirements-interviewer / design-new)と設計系(db-designer)がソースコード・設定・スキーマを作成・編集・削除する。 - **MUST NOT** 既存の `.docs/specs/` ディレクトリやファイルを壊す(同名工程は追記・更新)。 - 例外: ハーネス保守(harness-creator)の成果物は `.claude/` 配下に書き、本規約の対象外。 ## 共通の振る舞い - 応答・コメント・成果物・コミットメッセージは **日本語**。 - 読み取り専用エージェント(review-* / security-scan-*)はファイルを変更しない。Bash も読み取り / 静的解析に限る。 - 書き込み系エージェントは、変更後に `CLAUDE.md` が定める品質ゲートを通す。 - 自分の担当外の変更が必要になったら、自分で踏み込まず担当エージェントへの引き継ぎ事項として報告する。
From jugeeem/sdd-harness, MIT.
More from jugeeem/sdd-harness
- 0.561score
code-review
jugeeem
変更コード(または指定ファイル)を、クリーンアーキテクチャ・プロジェクト規約・正確性・セキュリティの観点で総合レビューする。差分の領域(サーバ / フロント / DB)に応じて review-server / review-frontend / security-scan-* へ振り分け、結果を統合して返す。
SkillAFreshness: AClaude Code +9 - 0.561score
clean-architecture
jugeeem
4 層クリーンアーキテクチャ(domain / application / infrastructure / presentation)の依存方向・層ごとの責務・DI・Clock port・エラーハンドリングの原則。言語 / フレームワーク非依存の共通基準で、設計・実装・レビュー系エージェントが前提として読む。
SkillAFreshness: AClaude Code +9 - 0.561score
git-conventions
jugeeem
GitHub Flow のブランチ戦略・Conventional Commits(日本語)・PR / Issue の書式・AI ツール痕跡の禁止など Git 運用規約。Git 系エージェント(branch-master / commit-helper / pr-author /…
SkillAFreshness: AClaude Code +9 - 0.556score
design-new
jugeeem
精緻化された要件から、クリーンアーキテクチャ 4 層 + UI の構成・データモデル・サーバ入口 / コンポーネント設計・影響範囲・実装タスク分解を設計(壁打ち)するときに使う。設計書(.docs/specs/<...>/design.md)は出力するがソースコードは変更しない。
SkillAFreshness: AClaude Code +9 - 0.556score
harness-creator
jugeeem
プロジェクトの .claude/rules(paths 付きのスタック制約)・.claude/docs・固有エージェント / スキル・CLAUDE.md を追加・修正するとき、または sdd-harness プラグイン本体を改修するときに使う。ハーネス整備のメタ作業。
SkillAFreshness: AClaude Code +9 - 0.553score
security-scan-db
jugeeem
DB / ORM 層のセキュリティ(インジェクション・最小権限・ロール権限境界・PII 保護・マイグレーション安全性)を診断するときに使う。読み取り専用。
SkillAFreshness: AClaude Code +9 - 0.553score
branch-master
jugeeem
規約に沿ったブランチの作成・切り替え・整理を行うときに使う。新規作業の開始時や既定ブランチ(main)上で作業しそうなときに。
SkillAFreshness: AClaude Code +9 - 0.553score
db-designer
jugeeem
DB のデータモデルを設計する段階(エンティティ抽出・リレーション・正規化・インデックス・制約・監査カラム)で使う。設計書は .docs/specs/<...>/db-design.md。実装は db-engineer に渡す。
SkillAFreshness: AClaude Code +9 - 0.553score
db-engineer
jugeeem
ORM スキーマ定義の変更・マイグレーション・クライアント生成・モデル↔エンティティ mapper・リポジトリ実装(ORM 部分)を行うときに使う。
SkillAFreshness: AClaude Code +9 - 0.553score
frontend-developer
jugeeem
フロントエンドのページ・コンポーネント・hooks・サーバ通信クライアント連携・UI 状態管理・メタデータ / SEO を実装するときに使う。
SkillAFreshness: AClaude Code +9 - 0.553score
commit-helper
jugeeem
変更を分析し Conventional Commits 規約の日本語メッセージでローカルにコミットするときに使う。ユーザーが明示的にコミットを依頼したときのみ。push・PR はしない。
SkillAFreshness: AClaude Code +9 - 0.553score
feature-new
jugeeem
設計(design.md)に基づき新機能を domain → application → infrastructure → presentation → frontend → テスト の順で一気通貫に実装するときに使う。
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 15, 2026 (13 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/jugeeem/sdd-harness
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from jugeeem
- 0.561score
clean-architecture
jugeeem
4 層クリーンアーキテクチャ(domain / application / infrastructure / presentation)の依存方向・層ごとの責務・DI・Clock port・エラーハンドリングの原則。言語 / フレームワーク非依存の共通基準で、設計・実装・レビュー系エージェントが前提として読む。
SkillAFreshness: AClaude Code +9 - 0.561score
git-conventions
jugeeem
GitHub Flow のブランチ戦略・Conventional Commits(日本語)・PR / Issue の書式・AI ツール痕跡の禁止など Git 運用規約。Git 系エージェント(branch-master / commit-helper / pr-author /…
SkillAFreshness: AClaude Code +9 - 0.561score
code-review
jugeeem
変更コード(または指定ファイル)を、クリーンアーキテクチャ・プロジェクト規約・正確性・セキュリティの観点で総合レビューする。差分の領域(サーバ / フロント / DB)に応じて review-server / review-frontend / security-scan-* へ振り分け、結果を統合して返す。
SkillAFreshness: AClaude Code +9 - 0.556score
harness-creator
jugeeem
プロジェクトの .claude/rules(paths 付きのスタック制約)・.claude/docs・固有エージェント / スキル・CLAUDE.md を追加・修正するとき、または sdd-harness プラグイン本体を改修するときに使う。ハーネス整備のメタ作業。
SkillAFreshness: AClaude Code +9 - 0.556score
design-new
jugeeem
精緻化された要件から、クリーンアーキテクチャ 4 層 + UI の構成・データモデル・サーバ入口 / コンポーネント設計・影響範囲・実装タスク分解を設計(壁打ち)するときに使う。設計書(.docs/specs/<...>/design.md)は出力するがソースコードは変更しない。
SkillAFreshness: AClaude Code +9 - 0.553score
db-engineer
jugeeem
ORM スキーマ定義の変更・マイグレーション・クライアント生成・モデル↔エンティティ mapper・リポジトリ実装(ORM 部分)を行うときに使う。
SkillAFreshness: AClaude Code +9
Cite this page
sdd-flow skill. Agent Mart. https://agentmart.dev/skills/jugeeem-sdd-flow (last updated 2026-10-24)