153 lines
4.3 KiB
Markdown
153 lines
4.3 KiB
Markdown
# ppt-master Integration
|
|
|
|
Use this reference when applying either Japanese editorial style inside `ppt-master`.
|
|
|
|
## Eight Confirmations Defaults
|
|
|
|
1. Canvas format: `PPT 16:9`, `0 0 1280 720`.
|
|
2. Page count: choose fewer pages than a dense consulting deck; protect negative space.
|
|
3. Target audience: define whether the deck is executive, brand, humanities, internal sharing, or proposal.
|
|
4. Style objective: usually `General Consulting` for business clarity, or `General Versatile` for brand story.
|
|
5. Color scheme: choose either Style 1 (paper + charcoal + indigo) or Style 2 (white + charcoal + burnt orange).
|
|
6. Icon usage: built-in `tabler-outline`, minimal inventory.
|
|
7. Typography: Style 1 uses editorial serif title; Style 2 uses bold elegant sans-serif headings.
|
|
8. Image usage: prefer existing images or vector diagrams; avoid AI imagery unless the user asks for atmospheric background assets.
|
|
|
|
## design_spec.md Language
|
|
|
|
Use the standard `ppt-master` design spec structure. In section III, describe:
|
|
|
|
- "Japanese minimalist washi paper texture"
|
|
- "soft off-white tactile background"
|
|
- "thin gray architectural rules"
|
|
- "single indigo accent"
|
|
- "professional editorial warmth"
|
|
|
|
For Style 2, describe:
|
|
|
|
- "High-end Japanese lifestyle magazine editorial"
|
|
- "Stark white background"
|
|
- "Bold but elegant sans-serif headings"
|
|
- "Structured grid layout with generous negative space"
|
|
- "Burnt orange and charcoal gray accents"
|
|
- "Asymmetric edge-pressed image composition"
|
|
|
|
## Style 1 spec_lock.md Defaults
|
|
|
|
Use this as a starting point and adjust only when needed:
|
|
|
|
```markdown
|
|
## canvas
|
|
- viewBox: 0 0 1280 720
|
|
- format: PPT 16:9
|
|
|
|
## colors
|
|
- bg: #F5F5F5
|
|
- bg_secondary: #EFEDEA
|
|
- primary: #2C3E50
|
|
- accent: #2C3E50
|
|
- text: #333333
|
|
- text_secondary: #6B6B6B
|
|
- text_tertiary: #9A9690
|
|
- border: #D8D6D0
|
|
- soft_lavender: #D5D0DB
|
|
- wisteria: #B3AFCB
|
|
- blue_gray: #8995B7
|
|
- moss_gray: #777F6C
|
|
- clay_rose: #AA6F5F
|
|
|
|
## typography
|
|
- font_family: Microsoft YaHei, PingFang SC, Arial, sans-serif
|
|
- title_family: Georgia, Microsoft YaHei, serif
|
|
- emphasis_family: Georgia, Microsoft YaHei, serif
|
|
- code_family: Consolas, Courier New, monospace
|
|
- body: 20
|
|
- title: 34
|
|
- subtitle: 24
|
|
- annotation: 15
|
|
- cover_title: 64
|
|
- chapter: 44
|
|
- hero_number: 38
|
|
- footnote: 11
|
|
|
|
## icons
|
|
- library: tabler-outline
|
|
- inventory: target, circle-check, chart-bar, notes, feather, leaf, sparkle, route, template, users
|
|
```
|
|
|
|
Before finalizing the icon inventory, verify icon filenames exist in `skills/ppt-master/templates/icons/tabler-outline`.
|
|
|
|
## SVG Execution Rules
|
|
|
|
- Re-read `spec_lock.md` before every page.
|
|
- Build paper texture with SVG circles/lines or low-opacity paths; do not use filters that may export poorly.
|
|
- Use `fill-opacity` / `opacity` attributes, not `rgba()`.
|
|
- Use thin rules and open frames instead of many filled cards.
|
|
- Keep titles assertion-like and concise.
|
|
- Include source footers in a quiet monospace style.
|
|
|
|
## Suggested Page Rhythm
|
|
|
|
```markdown
|
|
## page_rhythm
|
|
- P01: anchor
|
|
- P02: breathing
|
|
- P03: dense
|
|
- P04: dense
|
|
- P05: breathing
|
|
- P06: dense
|
|
- P07: dense
|
|
- P08: breathing
|
|
- P09: dense
|
|
- P10: anchor
|
|
```
|
|
|
|
Adjust rhythm based on source content. Do not add breathing pages as filler.
|
|
|
|
## Style 2 spec_lock.md Defaults
|
|
|
|
Use this when the user asks for the second style:
|
|
|
|
```markdown
|
|
## canvas
|
|
- viewBox: 0 0 1280 720
|
|
- format: PPT 16:9
|
|
|
|
## colors
|
|
- bg: #FFFFFF
|
|
- bg_secondary: #F4F2EF
|
|
- primary: #CC5500
|
|
- accent: #CC5500
|
|
- text: #333333
|
|
- text_secondary: #6B6B6B
|
|
- text_tertiary: #8A8580
|
|
- border: #D9D9D6
|
|
- deep_clay: #71362B
|
|
- white: #FFFFFF
|
|
|
|
## typography
|
|
- font_family: Microsoft YaHei, PingFang SC, Arial, sans-serif
|
|
- title_family: Arial, Microsoft YaHei, sans-serif
|
|
- emphasis_family: Arial, Microsoft YaHei, sans-serif
|
|
- code_family: Consolas, Courier New, monospace
|
|
- body: 20
|
|
- title: 38
|
|
- subtitle: 24
|
|
- annotation: 14
|
|
- cover_title: 68
|
|
- chapter: 46
|
|
- hero_number: 42
|
|
- footnote: 11
|
|
|
|
## icons
|
|
- library: tabler-outline
|
|
- inventory: arrow-right, circle-check, chart-bar, layout-grid, photo, route, template, users
|
|
```
|
|
|
|
For Style 2 SVG execution:
|
|
|
|
- Use `#FFFFFF` as the dominant background.
|
|
- Use burnt orange only for small active accents, not broad fills.
|
|
- Use asymmetric edge-pressed images when images exist.
|
|
- If no images exist, simulate magazine energy through cropped geometric blocks, vertical type labels, and precise grid rules.
|
|
- Keep 16:9 throughout.
|