1仕組みと動作原理
コアとなるのは「2次元の自由な組み合わせ」モデルです。情報構造 layout(20種類)× ビジュアルスタイル style(17種類)を自由に組み合わせ、デフォルトは bento-grid + craft-handmade です。
Two dimensions: **layout** (information structure) × **style** (visual aesthetics). Freely combine any layout with any style.
7ステップのワークフロー:1 EXTEND.md の設定読み込み → 2 コンテンツ分析と analysis.md 作成 → 3 structured-content.md 生成 → 4 3〜5組の組み合わせ推薦 → 5 一括確認 → 6 prompt 生成 → 7 画像 skill を呼び出して画像生成。
1. Select available image generation skill (ask user if multiple)
コンテンツ忠実性の原則:ソースデータは一字一句そのまま保持しなければならず、要約・書き換え、および情報の新規追加は禁止されています。
Preserve all source data **verbatim**—no summarization or rephrasing
EXTEND.md の設定は、プロジェクト単位→ユーザー単位の2段階で検出(Bash test -f)され、ヒットした場合は読み込んで解析し、ヒットしない場合は AskUserQuestion で初回設定ガイドを実行します。
test -f .canghe-skills/canghe-infographic/EXTEND.md && echo "project"
バックアップの原則:source.md / analysis.md / prompts/infographic.md / infographic.png が既に存在する場合、サイレント上書きを避けるため、事前に -backup-YYYYMMDD-HHMMSS を付与してリネームしてから書き込みます。
**Backup rule**: If `source.md` exists, rename to `source-backup-YYYYMMDD-HHMMSS.md`
画像生成 prompt は4層で組み立てられます:該当 layout の定義 + 該当 style の定義 + base-prompt テンプレート + Step 2 の構造化コンテンツ。すべてのテキストは確認済みの言語を使用します。
1. Layout definition from `references/layouts/<layout>.md`
画像生成は外部の画像 skill に委譲:prompt ファイルと出力パスを渡し、失敗した場合は自動で1回リトライし、成果物を infographic/{topic-slug}/ ディレクトリに出力します。
3. Call with prompt file and output path
20種類のレイアウトと17種類のスタイルそれぞれに1つの reference ファイルがあり、本文にはインデックスと「適用シナリオ」のみを掲載し、必要な時だけ単一ファイルを読み込みます(段階的開示による context 節約)。
Full definitions: `references/layouts/<layout>.md`
2コア機能
3外部依存関係
| Kind | Dependency / Endpoint |
|---|---|
| cli | bash(SKILL.md 用 test -f 检查 EXTEND.md 是否存在,无副作用) |
4推奨統制措置と判定根拠
- SKILL.md: 純粋なプロンプト指示とルールテキストのみで構成され、スクリプト実行や外部への影響はありません
5二重目の独立検証
- [ok] 是否含脚本或可执行文件 — §1 清单 41 个文件全部为 .md(SKILL.md + analysis-framework + base-prompt + structured-content-template + 20 layouts + 17 styles),无 .py/.sh/.js;SKILL.md 唯一 shell 是 test -f 存在性检查,无副作用。
- [discrepancy] SKILL.md 引用的 references 是否都存在 — SKILL.md Step 1.1 与 Extension 段引用 `references/config/first-time-setup.md` 和 `references/config/preferences-schema.md`,但 §1 清单中 references/ 下只有 analysis-framework.md、base-prompt.md、structured-content-template.md、layouts/、styles/,无 config/ 目录——这两处引用为悬空,首次配置流程与偏好 schema 实际缺失。
- [ok] 布局/风格数量口径 — SKILL.md 宣称 20 layout / 17 style;§1 清单 references/layouts/ 恰 20 个 md、references/styles/ 恰 17 个 md,吻合。
- [ok] 是否有外发或凭证读取 — 全文无网络端点、无 API key/环境变量读取;$HOME 仅出现在 EXTEND.md 存在性检查与路径展示处。
- [ok] 出图由谁执行 — Step 6 明示 Select available image generation skill(多个则询问用户),由宿主另装 skill 出图,本 skill 不自带任何模型调用。
- [ok] 备份与覆盖行为 — 对 source.md / analysis.md / prompts/infographic.md / infographic.png 均定义先改名加 -backup-YYYYMMDD-HHMMSS 的备份规则,非静默覆盖。
- [ok] quote 逐条复核 — 本报告全部 evidence.quote 以子串方式回 bundle 原文比对,无编造。
6結論
8a13ef43ede1ecb6…