jpskill.com
🛠️ 開発・MCP コミュニティ

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.

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
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
🪟 Windows (PowerShell)
$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. 1. 下の青いボタンを押して waterfall-development.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → waterfall-development フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

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 が存在せず、呼び出されない 有効化しない

ワークフロー

  1. ./scripts/validate-gates.py を実行します。
  2. エラーがある場合:エラーを出力し、停止します。
  3. 対象の feature と現在のフェーズを特定します。
  4. 現在のフェーズに一致しない作業をブロックします。
  5. フェーズ遷移の前:対象フェーズのゲートを再検証します。

ゲート

修正手順については、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

  1. Run ./scripts/validate-gates.py
  2. If errors: Print errors, STOP
  3. Identify target feature and current phase
  4. Block work that doesn't match current phase
  5. 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` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。