diff --git a/skills/baoyu-article-illustrator/SKILL.md b/skills/baoyu-article-illustrator/SKILL.md index f0d9e7e..74957c2 100644 --- a/skills/baoyu-article-illustrator/SKILL.md +++ b/skills/baoyu-article-illustrator/SKILL.md @@ -82,13 +82,13 @@ Full procedures: [references/workflow.md](references/workflow.md#step-2-setup--a ### Step 3: Confirm Settings ⚠️ -**ONE AskUserQuestion, max 4 Qs. Q1-Q3 REQUIRED.** +**ONE AskUserQuestion, max 4 Qs. Q1-Q2 REQUIRED. Q3 required unless preset chosen.** | Q | Options | |---|---------| -| **Q1: Type** | [Recommended], infographic, scene, flowchart, comparison, framework, timeline, mixed | +| **Q1: Preset or Type** | [Recommended preset], [alt preset], or manual: infographic, scene, flowchart, comparison, framework, timeline, mixed | | **Q2: Density** | minimal (1-2), balanced (3-5), per-section (Recommended), rich (6+) | -| **Q3: Style** | [Recommended], minimal-flat, sci-fi, hand-drawn, editorial, scene, poster, Other | +| **Q3: Style** | [Recommended], minimal-flat, sci-fi, hand-drawn, editorial, scene, poster, Other — **skip if preset chosen** | | Q4: Language | When article language ≠ EXTEND.md setting | Full procedures: [references/workflow.md](references/workflow.md#step-3-confirm-settings-) diff --git a/skills/baoyu-article-illustrator/references/style-presets.md b/skills/baoyu-article-illustrator/references/style-presets.md index f7b3b0e..a4d2d84 100644 --- a/skills/baoyu-article-illustrator/references/style-presets.md +++ b/skills/baoyu-article-illustrator/references/style-presets.md @@ -2,26 +2,67 @@ `--preset X` expands to a type + style combination. Users can override either dimension. -| --preset | Type | Style | -|----------|------|-------| -| `tech-explainer` | `infographic` | `blueprint` | -| `knowledge-base` | `infographic` | `vector-illustration` | -| `saas-guide` | `infographic` | `notion` | -| `data-report` | `infographic` | `editorial` | -| `science-paper` | `infographic` | `scientific` | -| `tutorial` | `flowchart` | `vector-illustration` | -| `process-flow` | `flowchart` | `notion` | -| `system-design` | `framework` | `blueprint` | -| `architecture` | `framework` | `vector-illustration` | -| `versus` | `comparison` | `vector-illustration` | -| `business-compare` | `comparison` | `elegant` | -| `storytelling` | `scene` | `warm` | -| `lifestyle` | `scene` | `watercolor` | -| `history` | `timeline` | `elegant` | -| `evolution` | `timeline` | `warm` | -| `opinion-piece` | `scene` | `screen-print` | -| `editorial-poster` | `comparison` | `screen-print` | -| `cinematic` | `scene` | `screen-print` | +## By Category + +### Technical & Engineering + +| --preset | Type | Style | Best For | +|----------|------|-------|----------| +| `tech-explainer` | `infographic` | `blueprint` | API docs, system metrics, technical deep-dives | +| `system-design` | `framework` | `blueprint` | Architecture diagrams, system design | +| `architecture` | `framework` | `vector-illustration` | Component relationships, module structure | +| `science-paper` | `infographic` | `scientific` | Research findings, lab results, academic | + +### Knowledge & Education + +| --preset | Type | Style | Best For | +|----------|------|-------|----------| +| `knowledge-base` | `infographic` | `vector-illustration` | Concept explainers, tutorials, how-to | +| `saas-guide` | `infographic` | `notion` | Product guides, SaaS docs, tool walkthroughs | +| `tutorial` | `flowchart` | `vector-illustration` | Step-by-step tutorials, setup guides | +| `process-flow` | `flowchart` | `notion` | Workflow documentation, onboarding flows | + +### Data & Analysis + +| --preset | Type | Style | Best For | +|----------|------|-------|----------| +| `data-report` | `infographic` | `editorial` | Data journalism, metrics reports, dashboards | +| `versus` | `comparison` | `vector-illustration` | Tech comparisons, framework shootouts | +| `business-compare` | `comparison` | `elegant` | Product evaluations, strategy options | + +### Narrative & Creative + +| --preset | Type | Style | Best For | +|----------|------|-------|----------| +| `storytelling` | `scene` | `warm` | Personal essays, reflections, growth stories | +| `lifestyle` | `scene` | `watercolor` | Travel, wellness, lifestyle, creative | +| `history` | `timeline` | `elegant` | Historical overviews, milestones | +| `evolution` | `timeline` | `warm` | Progress narratives, growth journeys | + +### Editorial & Opinion + +| --preset | Type | Style | Best For | +|----------|------|-------|----------| +| `opinion-piece` | `scene` | `screen-print` | Op-eds, commentary, critical essays | +| `editorial-poster` | `comparison` | `screen-print` | Debate, contrasting viewpoints | +| `cinematic` | `scene` | `screen-print` | Dramatic narratives, cultural essays | + +## Content Type → Preset Recommendations + +Use this table during Step 3 to recommend presets based on Step 2 content analysis: + +| Content Type (Step 2) | Primary Preset | Alternatives | +|------------------------|----------------|--------------| +| Technical | `tech-explainer` | `system-design`, `architecture` | +| Tutorial | `tutorial` | `process-flow`, `knowledge-base` | +| Methodology / Framework | `system-design` | `architecture`, `process-flow` | +| Data / Metrics | `data-report` | `versus`, `tech-explainer` | +| Comparison / Review | `versus` | `business-compare`, `editorial-poster` | +| Narrative / Personal | `storytelling` | `lifestyle`, `evolution` | +| Opinion / Editorial | `opinion-piece` | `cinematic`, `editorial-poster` | +| Historical / Timeline | `history` | `evolution` | +| Academic / Research | `science-paper` | `tech-explainer`, `data-report` | +| SaaS / Product | `saas-guide` | `knowledge-base`, `process-flow` | ## Override Examples diff --git a/skills/baoyu-article-illustrator/references/workflow.md b/skills/baoyu-article-illustrator/references/workflow.md index fa37db6..4b9723d 100644 --- a/skills/baoyu-article-illustrator/references/workflow.md +++ b/skills/baoyu-article-illustrator/references/workflow.md @@ -165,9 +165,16 @@ For each reference image: **Do NOT skip.** Use ONE AskUserQuestion call with max 4 questions. **Q1, Q2, Q3 are ALL REQUIRED.** -### Q1: Illustration Type ⚠️ REQUIRED -- [Recommended based on analysis] (Recommended) -- infographic / scene / flowchart / comparison / framework / timeline / mixed +### Q1: Preset or Type ⚠️ REQUIRED + +Based on Step 2 content analysis, recommend a preset first (sets both type & style). Look up [style-presets.md](style-presets.md) "Content Type → Preset Recommendations" table. + +- [Recommended preset] — [brief: type + style + why] (Recommended) +- [Alternative preset] — [brief] +- Or choose type manually: infographic / scene / flowchart / comparison / framework / timeline / mixed + +**If user picks a preset → skip Q3** (type & style both resolved). +**If user picks a type → Q3 is REQUIRED.** ### Q2: Density ⚠️ REQUIRED - DO NOT SKIP - minimal (1-2) - Core concepts only @@ -175,7 +182,7 @@ For each reference image: - per-section - At least 1 per section/chapter (Recommended) - rich (6+) - Comprehensive coverage -### Q3: Style ⚠️ REQUIRED (ALWAYS ask, even with preferred_style in EXTEND.md) +### Q3: Style ⚠️ REQUIRED (skip if preset chosen in Q1) If EXTEND.md has `preferred_style`: - [Custom style name + brief description] (Recommended) @@ -191,14 +198,14 @@ If no `preferred_style` (present Core Styles first): **Core Styles** (simplified selection): -| Core Style | Best For | -|------------|----------| -| `minimal-flat` | General, knowledge sharing, SaaS | -| `sci-fi` | AI, frontier tech, system design | -| `hand-drawn` | Relaxed, reflective, casual | -| `editorial` | Processes, data, journalism | -| `scene` | Narratives, emotional, lifestyle | -| `poster` | Opinion, editorial, cultural, cinematic | +| Core Style | Maps To | Best For | +|------------|---------|----------| +| `minimal-flat` | notion | General, knowledge sharing, SaaS | +| `sci-fi` | blueprint | AI, frontier tech, system design | +| `hand-drawn` | sketch/warm | Relaxed, reflective, casual | +| `editorial` | editorial | Processes, data, journalism | +| `scene` | warm/watercolor | Narratives, emotional, lifestyle | +| `poster` | screen-print | Opinion, editorial, cultural, cinematic | Style selection based on Type × Style compatibility matrix (styles.md). Full specs: `styles/