Add baoyu-skills package
This commit is contained in:
193
baoyu-skills/skills/baoyu-slide-deck/references/confirmation.md
Normal file
193
baoyu-skills/skills/baoyu-slide-deck/references/confirmation.md
Normal file
@@ -0,0 +1,193 @@
|
||||
# Confirmation Questions
|
||||
|
||||
Concrete option copy for the confirmation steps. SKILL.md lists which questions to ask — this file gives the verbatim options used in Claude Code. Adapt copy to the runtime's native user-input tool; the intent matters more than the exact wording.
|
||||
|
||||
## Round 1 (Always)
|
||||
|
||||
Batch all five questions in a single `AskUserQuestion` call.
|
||||
|
||||
### Q1: Style
|
||||
|
||||
```yaml
|
||||
header: Style
|
||||
question: Which visual style for this deck?
|
||||
options:
|
||||
- label: "{recommended_preset} (Recommended)"
|
||||
description: Best match based on content analysis
|
||||
- label: "{alternative_preset}"
|
||||
description: "{alternative style description}"
|
||||
- label: Custom dimensions
|
||||
description: Choose texture, mood, typography, density separately
|
||||
```
|
||||
|
||||
### Q2: Audience
|
||||
|
||||
```yaml
|
||||
header: Audience
|
||||
question: Who is the primary reader?
|
||||
options:
|
||||
- label: General readers (Recommended)
|
||||
description: Broad appeal, accessible content
|
||||
- label: Beginners/learners
|
||||
description: Educational focus, clear explanations
|
||||
- label: Experts/professionals
|
||||
description: Technical depth, domain knowledge
|
||||
- label: Executives
|
||||
description: High-level insights, minimal detail
|
||||
```
|
||||
|
||||
### Q3: Slide Count
|
||||
|
||||
```yaml
|
||||
header: Slides
|
||||
question: How many slides?
|
||||
options:
|
||||
- label: "{N} slides (Recommended)"
|
||||
description: Based on content length
|
||||
- label: "Fewer ({N-3} slides)"
|
||||
description: More condensed, less detail
|
||||
- label: "More ({N+3} slides)"
|
||||
description: More detailed breakdown
|
||||
```
|
||||
|
||||
### Q4: Review Outline
|
||||
|
||||
```yaml
|
||||
header: Outline
|
||||
question: Review outline before generating prompts?
|
||||
options:
|
||||
- label: Yes, review outline (Recommended)
|
||||
description: Review slide titles and structure
|
||||
- label: No, skip outline review
|
||||
description: Proceed directly to prompt generation
|
||||
```
|
||||
|
||||
### Q5: Review Prompts
|
||||
|
||||
```yaml
|
||||
header: Prompts
|
||||
question: Review prompts before generating images?
|
||||
options:
|
||||
- label: Yes, review prompts (Recommended)
|
||||
description: Review image generation prompts
|
||||
- label: No, skip prompt review
|
||||
description: Proceed directly to image generation
|
||||
```
|
||||
|
||||
## Round 2 — Custom Dimensions
|
||||
|
||||
Triggered only when Q1 of Round 1 = "Custom dimensions". Batch all four dimension questions.
|
||||
|
||||
### Texture
|
||||
|
||||
```yaml
|
||||
header: Texture
|
||||
question: Which visual texture?
|
||||
options:
|
||||
- label: clean
|
||||
description: Pure solid color, no texture
|
||||
- label: grid
|
||||
description: Subtle grid overlay, technical
|
||||
- label: organic
|
||||
description: Soft textures, hand-drawn feel
|
||||
- label: pixel
|
||||
description: Chunky pixels, 8-bit aesthetic
|
||||
```
|
||||
|
||||
`paper` is also valid — accept via "Other".
|
||||
|
||||
### Mood
|
||||
|
||||
```yaml
|
||||
header: Mood
|
||||
question: Which color mood?
|
||||
options:
|
||||
- label: professional
|
||||
description: Cool-neutral, navy/gold
|
||||
- label: warm
|
||||
description: Earth tones, friendly
|
||||
- label: cool
|
||||
description: Blues, grays, analytical
|
||||
- label: vibrant
|
||||
description: High saturation, bold
|
||||
- label: macaron
|
||||
description: Pastel blocks on cream
|
||||
```
|
||||
|
||||
`dark`, `neutral` valid via "Other".
|
||||
|
||||
### Typography
|
||||
|
||||
```yaml
|
||||
header: Typography
|
||||
question: Which typography style?
|
||||
options:
|
||||
- label: geometric
|
||||
description: Modern sans-serif, clean
|
||||
- label: humanist
|
||||
description: Friendly, readable
|
||||
- label: handwritten
|
||||
description: Marker/brush, organic
|
||||
- label: editorial
|
||||
description: Magazine style, dramatic
|
||||
```
|
||||
|
||||
`technical` valid via "Other".
|
||||
|
||||
### Density
|
||||
|
||||
```yaml
|
||||
header: Density
|
||||
question: Information density?
|
||||
options:
|
||||
- label: balanced (Recommended)
|
||||
description: 2-3 key points per slide
|
||||
- label: minimal
|
||||
description: One focus point, maximum whitespace
|
||||
- label: dense
|
||||
description: Multiple data points, compact
|
||||
```
|
||||
|
||||
## Outline Review (Step 4)
|
||||
|
||||
```yaml
|
||||
header: Confirm
|
||||
question: Ready to generate prompts?
|
||||
options:
|
||||
- label: Yes, proceed (Recommended)
|
||||
description: Generate image prompts
|
||||
- label: Edit outline first
|
||||
description: I'll modify outline.md before continuing
|
||||
- label: Regenerate outline
|
||||
description: Create new outline with different approach
|
||||
```
|
||||
|
||||
## Prompt Review (Step 6)
|
||||
|
||||
```yaml
|
||||
header: Confirm
|
||||
question: Ready to generate slide images?
|
||||
options:
|
||||
- label: Yes, proceed (Recommended)
|
||||
description: Generate all slide images
|
||||
- label: Edit prompts first
|
||||
description: I'll modify prompts before continuing
|
||||
- label: Regenerate prompts
|
||||
description: Create new prompts with different approach
|
||||
```
|
||||
|
||||
## Existing Content (Step 1.3)
|
||||
|
||||
```yaml
|
||||
header: Existing
|
||||
question: Existing content found. How to proceed?
|
||||
options:
|
||||
- label: Regenerate outline
|
||||
description: Keep images, regenerate outline only
|
||||
- label: Regenerate images
|
||||
description: Keep outline, regenerate images only
|
||||
- label: Backup and regenerate
|
||||
description: Backup to {slug}-backup-{timestamp}, then regenerate all
|
||||
- label: Exit
|
||||
description: Cancel, keep existing content unchanged
|
||||
```
|
||||
Reference in New Issue
Block a user