68 lines
3.6 KiB
Markdown
68 lines
3.6 KiB
Markdown
# Template Resources
|
|
|
|
## Design Specification & Outline Reference
|
|
|
|
`design_spec_reference.md` is an all-in-one reference template for defining:
|
|
1. **Visual Specifications**: Canvas dimensions, color scheme, typography, layout principles
|
|
2. **Content Outline**: Slide-by-slide page structure planning
|
|
3. **Technical Constraints**: Hard requirements for SVG generation and PPT compatibility
|
|
|
|
[View Design Spec Reference](./design_spec_reference.md)
|
|
|
|
## Page Layout Templates
|
|
|
|
The `layouts/` directory contains pre-built page layout templates organized by design style:
|
|
|
|
- **General**: Versatile modern style, clean and flexible
|
|
- **Consultant**: Consulting style, professional and structured
|
|
- **Consultant Top**: Top-tier consulting style (MBB-level)
|
|
- **Academic Defense**: Academic defense style, research-oriented
|
|
|
|
- **Human browsing**: [layouts/README.md](./layouts/README.md)
|
|
- **Slim lookup (discovery only)**: [layouts/layouts_index.json](./layouts/layouts_index.json) — used to answer "what templates exist?". Step 3 triggers on an explicit directory path supplied by the user, not on names from this index.
|
|
|
|
## Brand Identity Presets
|
|
|
|
The `brands/` directory holds brand-only templates: identity bundles (color / typography / logo / voice / icon style) without an SVG page roster. Brands follow the **same explicit-path trigger rule as layout templates** — at SKILL.md Step 3 the user supplies the brand directory path to apply it; bare brand names never trigger. Both layout and brand inputs land in the same project directory (`<project_path>/templates/`). When supplied together, Step 3 fuses them into a single `design_spec.md` (brand wins on identity tokens, layout wins on page structure) — see `SKILL.md` Step 3 for the precedence table.
|
|
|
|
A brand is structurally a layout template minus its page roster. Use a brand when the user wants identity locking with free page layout; use a layout template when fixed page structures are also required.
|
|
|
|
- **Human browsing**: [brands/README.md](./brands/README.md)
|
|
- **Discovery index (no trigger)**: [brands/brands_index.json](./brands/brands_index.json) — answers "what brands exist?"; Step 3 still requires an explicit directory path from the user
|
|
- **Creation workflow**: [`../workflows/create-brand.md`](../workflows/create-brand.md)
|
|
|
|
## Visualization Templates
|
|
|
|
The `charts/` directory contains 57 standardized visualization templates. For backward compatibility, the directory name remains `charts/`, but its scope includes charts, infographics, process diagrams, relationship diagrams, strategic frameworks, and system architecture diagrams:
|
|
|
|
- KPI Cards
|
|
- Bar Chart / Stacked Bar Chart
|
|
- Line Chart / Dual-Axis Line Chart
|
|
- Donut Chart
|
|
- Radar Chart
|
|
- Funnel Chart
|
|
- Matrix (2x2)
|
|
- Timeline
|
|
- Gantt Chart
|
|
- Process Flow
|
|
- Org Chart
|
|
- Layered Architecture / Module Composition / Hub with Described Spokes / Pipeline with Stages / Client-Server Flow
|
|
|
|
- **Library index (single source of truth)**: [charts/charts_index.json](./charts/charts_index.json)
|
|
- **Directory overview**: [charts/README.md](./charts/README.md)
|
|
|
|
## Icon Library
|
|
|
|
The `icons/` directory contains 11,600+ vector icons across five libraries:
|
|
|
|
| Library | Style | Count |
|
|
|---------|-------|-------|
|
|
| `chunk-filled` | fill / straight-line geometry | 640 |
|
|
| `tabler-filled` | fill / bezier-curve forms | 1000+ |
|
|
| `tabler-outline` | stroke / line | 5000+ |
|
|
| `phosphor-duotone` | duotone / single color + 0.2 opacity backplate | 1200+ |
|
|
| `simple-icons` | brand logos (company / product marks) | 3400+ |
|
|
|
|
- **Usage & style rules**: [icons/README.md](./icons/README.md)
|
|
- **Search icons**: `ls skills/ppt/templates/icons/<library>/ | grep <keyword>`
|