1实现原理 · 为什么它能做到
参数决定四种模具:-l 长图(默认)/-f 全文/-c 漫画/-w 白板,各有尺寸与图像角色;未给参数时用 -l。
| `-l`(默认) | 长图 · 静线叙事 | 1080 × auto | 0–3 幅;有理解增益时用 1 个安静主场景,必要时追加连续视觉拍点 |
十步共同生产线:读输入→锁定来源与事实边界→(知识讲解先定读者任务)→生成校准图→落盘核图→文字归 HTML→读模板替占位符→等字体图片→整图与切片检查→内容审阅。
6. 将所有可读文字、数字、公式、标签、箭头和来源放入 HTML/CSS;图片承担具体场景、机制动作、条件对比或明确标明的类比。
临时目录约束:无论从哪个目录启动,制卡前必须在 /tmp 建本任务独占目录,所有中间产物只能写入该目录。
无论从哪个目录启动,制卡前都必须在 `/tmp` 下建立本任务独占的临时目录。…全部只能写入该目录。
截图由自带 capture.ts(Playwright)完成,脚本会等待字体与本地图片加载,不得绕过其加载门禁。
截图脚本会等待字体与本地图片。不要绕过它的加载门禁。
-f 全文模式走有序原文块账本与 verify-full-text.ts:改单字、调序、漏块、重复块四类反例都必须让校验工具退出非 0。
验收反例固定为四类:改单字、调序、漏块、重复块。四类中的任意一种都必须让校验工具退出非 0。
-f 字体优先使用本机 KingHwa_OldSong,禁止为制卡联网下载、临时安装或远程引用;缺失时由本地默认字体栈接管。
不得为了制卡联网下载、临时安装或远程引用该字体。
生成图先建视觉母题表与系列圣经,配统一负向约束(禁图内可读文字/Logo/水印),同系列保持角色、媒介与色彩连续。
写提示词前先完成表格;一行对应一个候选资产:
-w 白板先建论证账本:每个源章节必须映射到步骤或登记具体省略理由;账本的 source_sections 与独立来源清单 ID、顺序完全一致。
每个源章节必须二选一,不能静默消失。
知识讲解(-l/-w)用 learning-design 的下上结构:读者要能从解释中指出对象、动作或状态变化、归类特征、关系条件与结果。
读者应能从同一段解释中指出:眼前是什么对象,发生了什么动作或状态变化,哪个特征支持归类,关系靠什么条件成立,最后得到什么结果。
维护自检三命令:audit 查共享协议/四路引用/白板来源对账/全文忠实度与禁用项,test 跑纯函数与反例,fixtures 生成代表 HTML 并实际截图读回 PNG。
第一条检查共享协议、四路引用、位图槽、白板来源对账、全文忠实度合同与禁用项;第二条运行纯函数与反例测试;第三条在 `/tmp/ljg-card-v7-fixtures/` 生成代表 HTML,运行全文与白板来源校验,随后用 `capture.ts` 实际截图并读回 PNG。
2核心能力
3外部依赖
| Kind | Dependency / Endpoint |
|---|---|
| package | playwright |
| host-tool | 运行时 image generation 工具 |
| network | Google Fonts(comic_template.html 的 @import,产物期远程字体) |
4管控建议与判定依据
- scripts/: 执行本地脚本或命令: bun assets/capture.ts <html> <png> <width> <height> [fullpage]:Playwright 无
- 网络端点: 声明外部网络访问: comic_template.html 内 @import Google Fonts(产物期远程字体,-c 渲染时浏览器可能拉取 fonts.goog
- 本地工作目录: 文件读写与工件输出: /tmp/<task> 独占工作区:候选图、源图、HTML/CSS、矢量草稿、渲染输入、截图草稿、QA 切片、缓存与日志等全部中间产物。
5第二遍独立确认
- [ok] 四模具与 mode/模板路由表 — SKILL.md 参数表与 mode 路由表一致(-l/-f/-c/-w 分别对应 long/full/comic/whiteboard 模板)。
- [ok] -f 全文保真与校验器合同 — mode-full.md 规定四类反例必须让 verify-full-text.ts 退出非 0,与 SKILL.md Gotchas 互相印证。
- [ok] -w 来源清单先于账本生成 — mode-whiteboard.md 明确 prepare-whiteboard-source.ts 由本次输入生成,账本 source_sections 必须与其 ID/顺序一致。
- [ok] 网络面核实 — 无 fetch/requests 类代码;扫描命中的 URL 均为 lockfile registry、模板 @import 与测试数据,属产物期或安装期。
- [ok] 判级口径 — 目录内零凭证读取、写盘限于 /tmp 与最终交付物,符合 blue(仅本地脚本/CLI 与本地读写)。
- [ok] meta 核定值未改动 — license/stars/last_push/official_desc 与骨架一致,installs 保持 null(无可定位到本 skill 的安装量)。
6结论
a574935eb0666759…