deck-guizang-editorial
Digital Magazine × E-ink; 10 layouts + 5 color palettes (Ink / Indigo Porcelain / Forest Ink / Kraft Paper / Dune)
1How It Works & Mechanism
Palettes are not merely 'choosing a few colors' but 5 sets of four-piece color roles (ink / paper / paper-tint / ink-tint), each bound to specific use cases, with strict prohibitions against modifying hex codes or mixing sets—changing a hex breaks the entire print aesthetic.
- 🖋 **墨水经典 Monocle** — ink `#0a0a0b`, paper `#f1efea`, paper-tint `#e8e5de`, ink-tint `#18181a`. 默认 / 通用商业 / 科技。
The layout pool L01–L10 functions as a 'tape-style' reusable inventory: the slide count is determined by user content, the same layout can repeat across different chapters, starting at 6-12 slides for short content and scaling up for longer content.
【布局 — 10 个磁带式版式池, 可复用; **数量由【用户内容】决定**, 完整覆盖每个要点; 短内容 6-12 张起步, 长内容应更多 (同一版式可在不同章节重复使用)】
The negative constraints are equally locked down: gradients, drop-shadows, rounded corners, circular decorations, blur, SVG icon libraries, and decorative emojis are strictly forbidden—preserving the ink-on-paper print aesthetic through explicit prohibitions rather than relying on model intuition.
- **严禁**: 渐变 / drop-shadow / 圆角 / 圆形装饰 / blur / SVG 图标库 / emoji 装饰。
The magazine aesthetic is sustained by three microscopic details: an 11px uppercase kicker with 0.12em tracking, a bottom-right folio formatted as '01 / 12', and a top hairline rule paired with a journal logo / topic.
- **杂志感细节**: kicker 用 11px uppercase letterspacing 0.12em; folio 右下角 `01 / 12`; 顶部细 hairline rule + 期刊 logo / topic。
The example demonstrates 2 layouts (L02 Act Divider + L03 Big Numbers Grid) via Tailwind CDN and minimal custom classes: .paper / .ink inversions, .display / .body-serif serif typography, and .folio using tabular-nums for aligned figures.
<!-- L03 Big Numbers Grid · paper -->
Content authenticity is also a hard constraint: fabricated data, Lorem ipsum, and placeholder image URLs are prohibited; all illustrations must be rendered inline using pure CSS or SVG strokes.
- **不许**: 数据捏造、Lorem ipsum、占位图片 URL。所有图请用纯 CSS / SVG 内联描绘 (色块 + 简笔)。
Source and adaptation: The frontmatter designates example_source_url pointing to op7418/guizang-ppt-skill, the body acknowledges 'Inspired by op7418/guizang-ppt-skill Style A', and the README notes it as vendored while retaining original licenses and attributions.
`deck-guizang-editorial` is vendored directly from [`op7418/guizang-ppt-skill`](https://github.com/op7418/guizang-ppt-skill) with original LICENSE and authorship preserved.
Runtime execution is handled by the host: the template directory contains zero executables; the prompt is assembled via assemblePrompt before being passed to the local agent CLI.
export function assemblePrompt(opts: {
2Core Capabilities
3External Dependencies
| Kind | Dependency / Endpoint |
|---|---|
| network | Google Fonts(Playfair Display / Inter / Noto Serif SC / Noto Sans SC) |
| network | Tailwind Play CDN(出现在产物示例 example.html 的 <script src>) |
| network | 第三方 skill 来源标注(frontmatter example_source_url,仅作出处记录,非运行时调用) |
4Recommended Governance & Evidence
- SKILL.md: Pure prompt instructions and rule text; contains no script execution or external side effects.
5Second-Pass Verification
- [discrepancy] README 称 vendored 保留原 LICENSE,但该目录内是否有 LICENSE 文件 — 该 pin 的 next/src/lib/templates/skills/deck-guizang-editorial/ 下只有 SKILL.md、example.html、example.md,没有 LICENSE(deck-swiss-international/ 同样只有这三个文件)。README 的「original LICENSE ... preserved」在本 commit 未落到目录内;署名则保留于 frontmatter example_source_* 与正文致谢。
- [ok] 「10 个版面」是否在 SKILL.md 内真实列全 — 正文 L01-L10 十条齐备(Hero Cover / Act Divider / Big Numbers Grid / Quote+Image / Image Grid / Pipeline / Hero Question / Big Quote / Before-After / Mixed Media)。
- [ok] 5 套调色板是否都给全 hex — 墨水经典 / 靛蓝瓷 / 森林墨 / 牛皮纸 / 沙丘各给 ink、paper、paper-tint、ink-tint 四个 hex(如墨水经典 #0a0a0b / #f1efea / #e8e5de / #18181a)。
- [ok] 「严禁改 hex」是否与示例一致 — 示例 .paper{background:#f1efea} 与 .ink{background:#0a0a0b} 正是墨水经典 Monocle 的 paper / ink 值,色值未被改动。
- [ok] 目录内是否有脚本 / 凭证读取 / 写盘 — 三个文件均为文本;无 .sh/.py/.mjs,无 env 或凭证访问,无写盘代码。端点仅字体与 Tailwind CDN(见 security.reason)。
- [ok] 是否存在 WebGL / 动态描述被夸大 — 本模板未声称 WebGL 或动态效果;示例为静态双页展示,无需 JS 即成立。
- [ok] pin commit 与路径 — HEAD = 553ed98c283f9c0f489902d035416a972d6a9699;skill.path = next/src/lib/templates/skills/deck-guizang-editorial,含 SKILL.md。
6Verdict & Scenarios
6176059da9e335cc…