Files
wehub-resource-sync 8cb1f9f479
Publish SDK (PyPI) / publish (push) Has been cancelled
Publish SDK (npm) / publish (@aionui/officecli-sdk) (push) Has been cancelled
SDK smoke / smoke (windows-latest) (push) Has been cancelled
Publish SDK (npm) / publish (@officecli/officecli-sdk) (push) Has been cancelled
Publish SDK (npm) / publish (@officecli/sdk) (push) Has been cancelled
Publish SDK (npm) / publish (officecli-sdk) (push) Has been cancelled
SDK smoke / smoke (macos-latest) (push) Has been cancelled
SDK smoke / smoke (ubuntu-latest) (push) Has been cancelled
Skill parity / diff (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:09:29 +08:00

152 lines
6.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
name: decision-rules
description: "Planning prompt for PPT — infer audience, purpose, narrative, then emit brief.md. Run before the main recipes when the deck's audience or purpose is underspecified."
---
# PPT Planner
**How to use.** Read this file during `SKILL.md` §Morph Pair Planning, **before** writing any `officecli add / set` command. Infer audience, purpose, and narrative from the user's topic; emit a single `brief.md` that the main recipes will consume. A morph arc without a narrative spine collapses into "slide with motion" instead of "story with motion" — the planning below prevents that.
Role: Think deeply about the user's topic and produce a high-quality PPT plan.
Output: A single `brief.md` containing extraction summary, outline, and detailed page briefs.
---
## Infer Audience
**Thinking Method**: Based on topic keywords and usage context, ask "Who will view this PPT? What do they care about most?"
**Common Patterns (examples, not exhaustive)**:
- Fundraising / Roadshow → Investors
- Teaching / Training → Students
- Product Introduction → Clients
- Analysis / Report → Executives
- Internal Sharing → Colleagues
- Cannot determine → General Business
---
## Infer Purpose
**Thinking Method**: Based on topic keywords, ask "What outcome does the user want to achieve with this PPT?"
**Common Patterns (examples, not exhaustive)**:
- Fundraising / Roadshow → Persuade Investment
- Product Introduction → Demonstrate Value
- Analysis / Report → Deliver Insights
- Training / Teaching → Impart Knowledge
- Cannot determine → Present Information
---
## Infer Narrative Structure
**Thinking Method**: Choose an appropriate narrative thread based on the purpose.
**Common Structures (examples, not exhaustive)**:
| Applicable Scenario | Narrative Structure | Page Sequence Example |
| ----------------------------- | ------------------- | ----------------------------------------------------- |
| Fundraising / Sales / Bidding | problem_solution | hero → statement → pillars → evidence → cta |
| Reporting / Analysis | insight_driven | hero → statement → evidence → pillars → cta |
| Promotion / Speech | vision_driven | hero → quote → pillars → evidence → cta |
| Teaching / Training | educational | hero → statement → pillars → pillars → showcase → cta |
**Free Combination**: Feel free to adapt based on the specific content.
---
## Outline Construction
### Thinking Method: Pyramid Principle
1. **Conclusion First**: Each slide starts with a core argument, not a list of information
2. **Top-Down Structure**: Deck conclusion → Slide-level arguments → Supporting points
3. **Group by Category**: Points on the same slide belong to the same logical category
4. **Logical Progression**: Organize by time / importance / causality / parallelism
### 6-Step Thinking Process
1. What is the one-sentence conclusion of this deck?
2. How many supporting arguments are needed?
3. What is the core argument of each slide?
4. What evidence / data / case studies support each slide?
5. Which slides are essential? Which are "nice to have"?
6. Where is the audience most likely to push back?
### Page Count Guidelines (reference only)
- Quick intro / single topic: 35 slides
- Standard presentation: 58 slides
- Deep analysis / annual report: 1015 slides
---
## brief.md Output Format
Write everything into a single `brief.md` with three sections:
### Section 1: Summary
```
Topic: ...
Audience: ... [provided / inferred]
Purpose: ... [provided / inferred]
Narrative: ...
Style direction: ... [provided / inferred based on topic + mood, not habit]
```
**Style selection principles**:
1. **Match topic mood** → Corporate ≠ playful, tech ≠ organic (unless intentionally contrasting)
2. **Vary by project** → Browse `reference/styles/` directory, avoid repeating recent styles
3. **Consider 6 categories** → dark (16), light (10), warm (11), bw (5), vivid (6), mixed (7)
4. **Prefer unexpected but fitting** → Don't default to "dark + neon" for all tech topics
5. **Name specific style** → "warm--earth-organic palette" not "warm tones"
### Section 2: Outline
```
Overall conclusion: AI Agent Platform lets every enterprise have its own AI workforce
---
S1: [hero] "AI Agent Platform — Let agents work for you"
S2: [statement] "From automation to autonomy: why agents are needed now"
S3: [pillars] "Three core capabilities: Perceive / Reason / Execute" ★key slide
S4: [evidence] "10M+ API Calls / 99.95% Uptime / 50ms P95"
S5: [cta] "Start building your agent"
```
### Section 3: Page Briefs
For each slide, answer 6 questions:
```
S3 [pillars] ★key slide
├── Objective: Help the audience understand the three differentiated capabilities
├── Core information (detailed):
│ ① Perception: Supports text, image, voice, video multimodal input, 95%+ accuracy
│ ② Reasoning: Chain-of-Thought technology, 40% improvement on complex tasks
│ ③ Execution: Auto-calls 20+ tools and APIs, end-to-end task completion
├── Evidence: Specific metrics for each capability
├── Page type: pillars (multi-column)
├── Hierarchy: Number ① largest → capability name next → description smallest
└── Transition: S2 asks "why needed" → S3 answers "how it works"
```
**Critical**: Core information must be detailed and complete (titles, descriptions, data, cases). Do NOT write abbreviated bullet points like "multimodal understanding". The Design Expert will use this content directly.
---
## Fallback Strategy
| Failure Scenario | Fallback Strategy |
| --------------------------- | ----------------------------------------------- |
| Cannot infer audience | General Business |
| Cannot infer purpose | Present Information |
| Cannot determine page count | Decide based on content volume; avoid <3 or >20 |
---