mcpField
B
build-presentation

build-presentation

github.com/ken-guruドキュメント185 回インストール1 週間前に更新
リポジトリ

build-presentation について

Presentation Skill Suite のオーケストレーターで、プロジェクトの状態を読み取り、次の未完了フェーズへ作業を振り分けます。フェーズの順序と状態を確認し、個別の作業は単独でも呼び出せるスキルに委ねます。

主な機能

  1. 01次の未完了フェーズへのルーティング
  2. 02プロジェクト状態と終了条件の確認
  3. 03Git チェックポイントプロトコルの対応
  4. 04不明または破損した状態からの復旧案内

活用シーン

  1. 01プレゼンテーションプロジェクトの次の手順の特定
  2. 02既存のプロジェクトファイルからの作業再開

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/ken-guru/skills --skill build-presentation

インストール後、Claude Code で/build-presentationを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

EXIT_CRITERIA.md
GIT_CHECKPOINTS.md
ROUTING.md
evals/
build-presentation.json

詳細

プレゼンテーションのビルド(オーケストレーター)

Project Folder の状態に応じて次に有効なアクションへ振り分け、Presentation Skill Suite を調整します。各フェーズの機能は含まず、各 Phase Skill はそれぞれ単独で呼び出せます。

出力のトーン

ルーティングの説明、判断の要約、完了報告には、軽い人間らしい表現の調整を適用してください。具体的な状態と次のアクションを優先し、ユーザーが指定したトーンを保ち、Project Folder のパス、コマンド、状態名は正確なままにしてください。プレゼンテーションのコピーを作成する各フェーズでは、必須のスタンドアロンの unslop パスを必ず実行してください。このパスでは、DISCOVERY.json に記録された編集上の希望をすべて使用してください。

インストールの範囲

この Orchestrator は、Presentation Skill Suite 全体とともにインストールしてください。スイートの配布契約により、インストール後は各メンバーをそれぞれ独立して使用できます。

起動

  1. Project Folder が読み取り可能であることを確認します。
  2. Project Folder が存在する場合は、projectType: "presentation" を含む PROJECT.json があることを必須とします。
  3. Project Folder の状態と指定されたアーティファクトを直接読み込みます。
  4. 状態が曖昧または破損している場合は、その旨を報告し、変更を加える前に一時停止します。ユーザーには 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 が存在する場合、メディアの各フェーズはスキップすることも、独立して実行することもできます。

コメント