references/confirmation.md
4.0 KB查看排版效果| 1 | # Confirmation Questions |
| 2 | |
| 3 | Concrete option copy for Step 2 Smart Confirm. SKILL.md states which question to ask and when — this file supplies the verbatim options used in Claude Code. Other runtimes should adapt the wording to their native user-input tool while preserving intent. |
| 4 | |
| 5 | ## Step 2 — Smart Confirm Entry |
| 6 | |
| 7 | Single-question confirmation presented right after the auto-recommended plan. |
| 8 | |
| 9 | ```yaml |
| 10 | header: Mode |
| 11 | question: How to proceed with the recommended plan? |
| 12 | options: |
| 13 | - label: 1. ✅ 确认,直接生成(推荐) |
| 14 | description: Trust auto-recommendation and proceed immediately |
| 15 | - label: 2. 🎛️ 自定义调整 |
| 16 | description: Modify strategy/style/layout/count in one step |
| 17 | - label: 3. 📋 详细模式 |
| 18 | description: Generate 3 outline variants, then choose (two confirmations) |
| 19 | ``` |
| 20 | |
| 21 | ## Path B — Customize (Option 2) |
| 22 | |
| 23 | Batch these five questions. Leaving a field blank keeps the recommended value. |
| 24 | |
| 25 | ```yaml |
| 26 | header: Style/Strategy |
| 27 | question: "Strategy + style. Current: {strategy} + {style}" |
| 28 | hint: | |
| 29 | Strategies: A Story-Driven (warm) | B Information-Dense (notion) | C Visual-First (screen-print) |
| 30 | Styles: cute / fresh / warm / bold / minimal / retro / pop / notion / chalkboard / study-notes / screen-print / sketch-notes |
| 31 | Presets: knowledge-card / checklist / tutorial / poster / hand-drawn-edu / ... |
| 32 | ``` |
| 33 | |
| 34 | ```yaml |
| 35 | header: Layout |
| 36 | question: "Layout. Current: {layout}" |
| 37 | options: [sparse, balanced, dense, list, comparison, flow, mindmap, quadrant] |
| 38 | ``` |
| 39 | |
| 40 | ```yaml |
| 41 | header: Palette |
| 42 | question: "Palette. Current: {palette or 默认}" |
| 43 | options: [默认, macaron, warm, neon] |
| 44 | ``` |
| 45 | |
| 46 | ```yaml |
| 47 | header: Count |
| 48 | question: "Image count. Current: {N}" |
| 49 | hint: Range 2-10 |
| 50 | ``` |
| 51 | |
| 52 | ```yaml |
| 53 | header: Notes |
| 54 | question: Optional notes (selling-point emphasis, audience adjustment, color preference) |
| 55 | optional: true |
| 56 | ``` |
| 57 | |
| 58 | ## Path C — Detailed Mode |
| 59 | |
| 60 | ### Step 2a: Content Understanding |
| 61 | |
| 62 | Batch these questions. |
| 63 | |
| 64 | ```yaml |
| 65 | header: SellingPoints |
| 66 | question: Core selling points (pick all that apply) |
| 67 | multiSelect: true |
| 68 | ``` |
| 69 | |
| 70 | ```yaml |
| 71 | header: Audience |
| 72 | question: Target audience |
| 73 | ``` |
| 74 | |
| 75 | ```yaml |
| 76 | header: Tone |
| 77 | question: Style preference |
| 78 | options: |
| 79 | - label: Authentic sharing |
| 80 | - label: Professional review |
| 81 | - label: Aesthetic mood |
| 82 | - label: Auto |
| 83 | ``` |
| 84 | |
| 85 | ```yaml |
| 86 | header: Context |
| 87 | question: Additional context (optional) |
| 88 | optional: true |
| 89 | ``` |
| 90 | |
| 91 | ### Step 2c: Outline & Style Selection |
| 92 | |
| 93 | Batch these three questions. |
| 94 | |
| 95 | ```yaml |
| 96 | header: Strategy |
| 97 | question: Which outline strategy? |
| 98 | options: |
| 99 | - label: A — Story-Driven |
| 100 | - label: B — Information-Dense |
| 101 | - label: C — Visual-First |
| 102 | - label: Combine (specify pages from each) |
| 103 | ``` |
| 104 | |
| 105 | ```yaml |
| 106 | header: Style |
| 107 | question: Visual style? |
| 108 | options: |
| 109 | - label: Use recommended |
| 110 | - label: Select preset |
| 111 | - label: Select style directly |
| 112 | - label: Custom description |
| 113 | ``` |
| 114 | |
| 115 | ```yaml |
| 116 | header: Elements |
| 117 | question: Visual elements? |
| 118 | options: |
| 119 | - label: Use defaults (Recommended) |
| 120 | - label: Adjust background |
| 121 | - label: Adjust decorations |
| 122 | - label: Custom |
| 123 | ``` |
| 124 | |
| 125 | ## Outline Variant Frontmatter |
| 126 | |
| 127 | Used by Path C when writing the three `outline-strategy-{a,b,c}.md` files. Each variant MUST have a different structure AND a different recommended style — include `style_reason` explaining why the style fits the strategy. |
| 128 | |
| 129 | ```yaml |
| 130 | --- |
| 131 | strategy: a # a | b | c |
| 132 | name: Story-Driven |
| 133 | style: warm # recommended style for this strategy |
| 134 | palette: ~ # optional: macaron | warm | neon | ~ (style default) |
| 135 | style_reason: "Warm tones enhance emotional storytelling and personal connection" |
| 136 | elements: |
| 137 | background: solid-pastel |
| 138 | decorations: [clouds, stars-sparkles] |
| 139 | emphasis: star-burst |
| 140 | typography: highlight |
| 141 | layout: balanced |
| 142 | image_count: 5 |
| 143 | --- |
| 144 | |
| 145 | ## P1 Cover |
| 146 | **Type**: cover |
| 147 | **Hook**: "入冬后脸不干了🥹终于找到对的面霜" |
| 148 | **Visual**: Product hero shot with cozy winter atmosphere |
| 149 | **Layout**: sparse |
| 150 | |
| 151 | ## P2 Problem |
| 152 | **Type**: pain-point |
| 153 | ... |
| 154 | ``` |
| 155 | |
| 156 | Page-count heuristic: strategy A typically 4-6 pages, B typically 3-5, C typically 3-4. |
文件内容是平台检查时读出的文本,只供查看。平台不会运行包里的任何脚本或程序。

