Overview
From the user's input, evaluate the 8 context elements required for presentation creation, and fill in missing elements through one-question-one-answer . This greatly improves the output accuracy of subsequent phases.
This skill must be executed before Phase 1 (Presentation Architect).
The 8 Context Elements
| # | Element | Symbol | Criteria |
|---|---|---|---|
| 1 | Theme / Topic | TOPIC | The topic can be identified |
| 2 | Audience / Target | AUDIENCE | Who the presentation is aimed at can be identified |
| 3 | Purpose / Behavior Change | PURPOSE | What you want the audience to do is clear |
| 4 | Time Allotted / Scale | DURATION | Presentation time or number of slides can be estimated |
| 5 | Language | LANGUAGE | Japanese / English / bilingual can be identified |
| 6 | Materials / Data Sources | MATERIALS | Presence of existing papers, data, repositories, or materials |
| 7 | Brand / Style | BRAND | Design guidelines or brand can be identified |
| 8 | Output Format / Deliverable | OUTPUT | PowerPoint / Executive Summary / Pitch, etc. |
Procedure
Step 1: Context Sufficiency Scan
Analyze the user's input text and determine the sufficiency of each of the 8 elements.
Judgment Rules
各要素について:
✅ 明確 (CLEAR) — ユーザーが明示的に述べた、または文脈から確実に推定できる
🟡 推定可 (INFER) — 文脈から合理的に推定できるが、確認が望ましい
❌ 不足 (MISSING) — 情報が全くない、または曖昧すぎる
Sufficiency Score Calculation
CLEAR = 1.0 点
INFER = 0.5 点
MISSING = 0 点
充足スコア = 合計点 / 8.0
Step 2: Progress Determination
充足スコア ≥ 0.75(6/8 以上が CLEAR)
→ Phase 1 に直接進行。推定要素があれば確認を添えて提示。
充足スコア 0.5–0.74(4–5 要素が CLEAR)
→ 1問1答で MISSING 要素を補完(最大 4 ラウンド)
充足スコア < 0.5(3 以下が CLEAR)
→ 1問1答で優先度の高い要素から順に補完(最大 6 ラウンド)
Step 3: One-Question-One-Answer Process
Question Priority
Ask about missing elements in the following order (the higher up, the greater the impact on subsequent phases):
1. TOPIC — テーマがないと何も設計できない
2. AUDIENCE — 聴衆がないとメッセージレベルが決まらない
3. PURPOSE — 目的がないとストーリーラインが作れない
4. DURATION — 時間がないとスライド枚数が決まらない
5. MATERIALS — 素材があるかで Phase 0 の要否が変わる
6. OUTPUT — 成果物形式で Phase 7 の設定が変わる
7. BRAND — デフォルト(Microsoft スタイル)で対応可能
8. LANGUAGE — デフォルト(日本語)で対応可能
Question Templates
Questions for each element are presented with options . Put the recommended default first.
TOPIC is missing
プレゼンテーションのテーマ(主題)を教えてください。
例:
• AI for Science の最新動向と Microsoft の取り組み
• Materials Informatics 研究基盤の構築提案
• 自由入力
AUDIENCE is missing
このプレゼンの聴衆は誰ですか?
• 経営層 / 役員(投資判断を行う意思決定者)
• 技術者 / 研究者(実装・研究を行う専門家)
• 政策立案者(MEXT / NIMS 等の行政関係者)
• 混合聴衆(技術者 + 経営層)
PURPOSE is missing
このプレゼンで聴衆にどんな行動を取ってほしいですか?
• 予算承認 / 投資決定
• 技術採用 / PoC 開始
• プロジェクト連携 / 共同研究
• 情報共有 / 認知向上(特定の行動なし)
DURATION is missing
発表時間はどのくらいですか?
• 5分(Lightning Talk — 5–8枚)
• 15分(標準発表 — 12–18枚)
• 30分(詳細発表 — 20–30枚)
• 60分(ワークショップ — 30–40枚)
MATERIALS is missing
既存の素材やデータソースはありますか?
• GitHub リポジトリ(URL を教えてください)
• 論文・技術レポート(タイトル or URL)
• 既存のスライド資料(ファイルパス)
• データ・KPI(概要を教えてください)
• 特になし(ゼロから作成)
OUTPUT is missing
最終的な成果物は何ですか?
• PowerPoint ファイル (.pptx)(推奨)
• エグゼクティブサマリー + PowerPoint
• スライド構成案のみ(設計ドキュメント)
• 発表用ノート付きフルセット
BRAND is missing
デザインスタイルの指定はありますか?
• Microsoft 公式スタイル(推奨)
• アカデミック / 学会スタイル
• カスタムブランド(カラーコード等を指定)
• おまかせ(デフォルトで進行)
LANGUAGE is missing
発表言語はどちらですか?
• 日本語(推奨)
• 英語
• バイリンガル(日本語スライド + 英語ノート)
Step 4: Context Summary Output
After completing the one-question-one-answer process (or immediately if the sufficiency score ≥ 0.75), output the following summary and confirm it with the user.
Output template: context-summary.md
# プレゼンテーション コンテキストサマリー
## 充足度スコア: {N}/8 ({パーセント}%)
| # | 要素 | 状態 | 内容 |
|---|------|------|------|
| 1 | TOPIC | ✅ | {テーマの要約} |
| 2 | AUDIENCE | ✅ | {聴衆の説明} |
| 3 | PURPOSE | ✅ | {目的の説明} |
| 4 | DURATION | ✅ | {持ち時間} |
| 5 | LANGUAGE | ✅ | {言語} |
| 6 | MATERIALS | ✅ | {素材の有無と内容} |
| 7 | BRAND | ✅ | {ブランド指定} |
| 8 | OUTPUT | ✅ | {成果物形式} |
## 推定フェーズ構成
{充足したコンテキストから、どの Phase をスキップするか提案}
- Phase 0 (Research): {実行 / スキップ} — {理由}
- Phase 1 (Architect): 必須
- Phase 2 (Executive Summary): {実行 / スキップ} — {理由}
- Phase 3 (Data Storytelling): {実行 / スキップ} — {理由}
- Phase 4 (Scientific Viz): {実行 / スキップ} — {理由}
- Phase 5 (Infographic): {実行 / スキップ} — {理由}
- Phase 6 (Brand Style): 必須
- Phase 7 (PPTX Builder): 必須
- Phase 8 (Speaker Coach): {実行 / スキップ} — {理由}
## 次のステップ
→ Phase 1: Presentation Architect に進みます。よろしいですか?
Judgment Examples
Example 1: Sufficient Input
User input:
"I want to create a PPTX presenting the AI for Science promotion strategy for MEXT in 30 minutes. Focusing on the Microsoft Discovery case study, in Japanese."
Judgment:
| Element | Status | Inferred content |
|---|---|---|
| TOPIC | ✅ | AI for Science Promotion Strategy |
| AUDIENCE | ✅ | MEXT (policymaker) |
| PURPOSE | 🟡 | Approval for policy promotion? → Confirmation recommended |
| DURATION | ✅ | 30 minutes |
| LANGUAGE | ✅ | Japanese |
| MATERIALS | 🟡 | Microsoft Discovery case study → Can be collected via GitHub MCP |
| BRAND | 🟡 | For MEXT → Microsoft style inferred |
| OUTPUT | ✅ | PPTX |
Sufficiency score: 5.5/8 (69%) → MISSING 0, INFER 3 → Confirm inferences and proceed to Phase 1
Example 2: Input with insufficient information
User input:
"Make a presentation"
Assessment:
| Element | Status |
|---|---|
| TOPIC | ❌ |
| AUDIENCE | ❌ |
| PURPOSE | ❌ |
| DURATION | ❌ |
| LANGUAGE | ❌ |
| MATERIALS | ❌ |
| BRAND | ❌ |
| OUTPUT | 🟡 PPTX (inferred) |
Sufficiency score: 0.5/8 (6%) → Start one-question-at-a-time in priority order (up to 6 rounds)
Default values
If the question limit (maximum number of rounds) is exceeded, apply defaults to the remaining elements:
| Element | Default |
|---|---|
| DURATION | 15 minutes (standard presentation) |
| LANGUAGE | Japanese |
| BRAND | Microsoft official style |
| OUTPUT | PowerPoint (.pptx) |
| MATERIALS | None (run research in Phase 0) |
Do not apply defaults to TOPIC / AUDIENCE / PURPOSE. If these are unknown, always ask questions.
Gotchas
- Even if told "leave it to you," TOPIC / AUDIENCE / PURPOSE cannot be omitted — If these three are unclear, the quality of all phases degrades. Respond to "leave it to you" with "What is the theme?"
- Do not be overconfident in INFER judgments — Elements inferred from context should be reconfirmed when creating requirements.md in Phase 1. If an inference is wrong, it affects all subsequent phases
- Beware of question fatigue — Asking all 8 questions consecutively causes users to drop off. Strictly adhere to the maximum number of rounds and fill in the rest with defaults
- Context of existing materials — If the user points to an existing file saying "update this material," automatically extract the 8 elements from the file and ask only about what is missing
Verification loop
- Generate context-summary.md
- Confirm the following:
- Whether all 8 elements have a status (✅/🟡/❌) assigned
- Whether TOPIC / AUDIENCE / PURPOSE are all ✅
- Whether the inferred phase structure is consistent with the context
- If any of TOPIC / AUDIENCE / PURPOSE is ❌ → Continue asking questions
- If all are ✅ → After confirming with the user, proceed to Phase 1