waterfall-development
Enforces strict waterfall development workflow with phase gates. Use when (1) features.yml exists in project root, (2) user asks to implement/develop/build a feature, (3) user explicitly requests waterfall workflow. Creates features.yml if missing when invoked.
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o waterfall-development.zip https://jpskill.com/download/17826.zip && unzip -o waterfall-development.zip && rm waterfall-development.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/17826.zip -OutFile "$d\waterfall-development.zip"; Expand-Archive "$d\waterfall-development.zip" -DestinationPath $d -Force; ri "$d\waterfall-development.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
waterfall-development.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
waterfall-developmentフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 4
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
ウォーターフォール開発
ウォーターフォールワークフローのための厳格なフェーズゲートの適用。成果物管理には feature-file スキルが必要です。
フェーズ
要件 → 設計 → 実装 → テスト → 完了
有効化
| 条件 | アクション |
|---|---|
| features.yml が存在する | 有効化、ゲートの検証 |
| ユーザーがスキルを呼び出すが、features.yml が存在しない | feature-file スキルを介して features.yml を作成し、有効化 |
| features.yml が存在せず、呼び出されない | 有効化しない |
ワークフロー
./scripts/validate-gates.pyを実行します。- エラーがある場合:エラーを出力し、停止します。
- 対象の feature と現在のフェーズを特定します。
- 現在のフェーズに一致しない作業をブロックします。
- フェーズ遷移の前:対象フェーズのゲートを再検証します。
ゲート
修正手順については、references/phase-gates.md を参照してください。
| ゲート | 遷移 | 基準 |
|---|---|---|
| G1 | → 設計 | Feature に 1 つ以上の要件がある |
| G2 | → 設計 | すべての要件に説明がある |
| G3 | → 実装 | decisions フィールドが存在する |
| G4 | → テスト | すべての要件が In-Progress または Complete である |
| G5 | → 完了 | すべての要件が Complete であり、tested-by が存在し、すべてのテストが合格している |
エージェントの使用法
コードベースの調査を必要とする検証タスクには、サブエージェントを使用します。
設計フェーズの前: コードベースとユーザーリクエストを調べて暗黙的な要件を確認し、要件が完了していることを検証します。
完了フェーズの前: すべての要件に対応するテストと tested-by 参照があることを確認して、テストカバレッジを検証します。
エラー処理
ゲートの失敗は簡潔なエラーを出力します。バイパス機構はありません。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Waterfall Development
Strict phase gate enforcement for waterfall workflow. Requires the feature-file skill for artifact management.
Phases
Requirements → Design → Implementation → Testing → Complete
Activation
| Condition | Action |
|---|---|
| features.yml exists | Activate, validate gates |
| User invokes skill, no features.yml | Create features.yml via feature-file skill, then activate |
| No features.yml, not invoked | Do not activate |
Workflow
- Run
./scripts/validate-gates.py - If errors: Print errors, STOP
- Identify target feature and current phase
- Block work that doesn't match current phase
- Before phase transitions: Re-validate target phase gates
Gates
See references/phase-gates.md for fix instructions.
| Gate | Transition | Criteria |
|---|---|---|
| G1 | → Design | Feature has ≥1 requirement |
| G2 | → Design | All requirements have descriptions |
| G3 | → Implementation | decisions field exists |
| G4 | → Testing | All requirements In-Progress or Complete |
| G5 | → Complete | All requirements Complete + tested-by + all tests passing |
Agent Usage
Use sub-agents for verification tasks that require codebase exploration:
Before Design phase: Verify requirements are complete by examining codebase and user request for implicit requirements.
Before Complete phase: Verify test coverage by checking all requirements have corresponding tests and tested-by references.
Error Handling
Gate failures print terse errors. No bypass mechanism.
同梱ファイル
※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。
- 📄 SKILL.md (1,886 bytes)
- 📎 references/blueprint-format.md (2,819 bytes)
- 📎 references/phase-gates.md (893 bytes)
- 📎 scripts/validate-gates.py (5,729 bytes)