build-presentation について
Presentation Skill Suite のオーケストレーターで、プロジェクトの状態を読み取り、次の未完了フェーズへ作業を振り分けます。フェーズの順序と状態を確認し、個別の作業は単独でも呼び出せるスキルに委ねます。
主な機能
- 01次の未完了フェーズへのルーティング
- 02プロジェクト状態と終了条件の確認
- 03Git チェックポイントプロトコルの対応
- 04不明または破損した状態からの復旧案内
活用シーン
- 01プレゼンテーションプロジェクトの次の手順の特定
- 02既存のプロジェクトファイルからの作業再開
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ ken-guru/ skills --skill build-presentationインストール後、Claude Code で/build-presentationを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
EXIT_CRITERIA.mdGIT_CHECKPOINTS.mdROUTING.mdevals/build-presentation.json詳細
プレゼンテーションのビルド(オーケストレーター)
Project Folder の状態に応じて次に有効なアクションへ振り分け、Presentation Skill Suite を調整します。各フェーズの機能は含まず、各 Phase Skill はそれぞれ単独で呼び出せます。
出力のトーン
ルーティングの説明、判断の要約、完了報告には、軽い人間らしい表現の調整を適用してください。具体的な状態と次のアクションを優先し、ユーザーが指定したトーンを保ち、Project Folder のパス、コマンド、状態名は正確なままにしてください。プレゼンテーションのコピーを作成する各フェーズでは、必須のスタンドアロンの unslop パスを必ず実行してください。このパスでは、DISCOVERY.json に記録された編集上の希望をすべて使用してください。
インストールの範囲
この Orchestrator は、Presentation Skill Suite 全体とともにインストールしてください。スイートの配布契約により、インストール後は各メンバーをそれぞれ独立して使用できます。
起動
- Project Folder が読み取り可能であることを確認します。
- Project Folder が存在する場合は、
projectType: "presentation"を含むPROJECT.jsonがあることを必須とします。 - Project Folder の状態と指定されたアーティファクトを直接読み込みます。
- 状態が曖昧または破損している場合は、その旨を報告し、変更を加える前に一時停止します。ユーザーには Project Folder を確認または修復するよう案内します。
Project Folder が Git 管理下にある場合は、Phase Skill を呼び出す前に、条件付きの Git チェックポイントプロトコル を読み込みます。
ルーティングインターフェース
次の順序で、最初の未完了状態を検出します。
| 状態 | 条件 | 次のアクション |
|---|---|---|
| 未着手 | PROJECT.json がありません | discover-presentation を提案 |
| Discovery 待ち | Discovery が完了していません | discover-presentation を完了するか、やり直す |
| Structure 待ち | Discovery が完了しており、Structure は未完了です | structure-agenda を提案 |
| Generation 待ち | Structure が完了しており、必須のプレゼンテーション出力が不完全です | generate-slides を提案 |
| Media 待ち | Media Spec があり、対応する Media フェーズが未完了またはスキップされていません | 該当する Media Renderer を提案 |
| Proofread 待ち | プレゼンテーションと必須のメディアが完了しており、Proofread が未完了です | 第 4 フェーズとして proofread-presentation を実行 |
| 完了 | Proofread が完了またはスキップされています | 完了を報告し、明示的な再実行方法を提示 |
検出された分岐に限り、ルーティングガイダンス に記載された、状態ごとの詳細な対話と復旧方法を使用します。
Discovery から Structure、または Structure から Generation に進む前に、該当する 終了条件 を確認します。すべての条件を満たし、承認が必要な場合はユーザーが次のアクションを選択した後にのみ、次へ進みます。
順次呼び出し
ユーザーが次のアクションを選んだら、Project Folder のパスを選択した Skill に渡します。各 Skill は DISCOVERY.json と PROJECT.json を読み込み、独自の事前確認、Restart Guard、書き込み、完了ルールを管理します。
Phase Skill の呼び出しが成功した後、Git チェックポイントプロトコルが有効な場合はこれを適用し、次のアクションを提示する前に状態を再度読み込みます。無関係なフェーズの記録はすべて保持してください。
対応する順序は次のとおりです。
discover-presentation → structure-agenda → generate-slides →
generate-images/diagrams → proofread-presentation
Media Spec が存在する場合、メディアの各フェーズはスキップすることも、独立して実行することもできます。