一键导入
screenshot-delivery
BoardGame 截图交付流程。用于打开图、给我看图、看截图、图呢、端到端截图;最终验收图默认走图片预览站。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
BoardGame 截图交付流程。用于打开图、给我看图、看截图、图呢、端到端截图;最终验收图默认走图片预览站。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | screenshot-delivery |
| description | BoardGame 截图交付流程。用于打开图、给我看图、看截图、图呢、端到端截图;最终验收图默认走图片预览站。 |
这是 BoardGame 项目专用的截图交付 skill,依赖全局
D:\codex-home\skills\artifact-preview-publisher\SKILL.md、仓库脚本
npm run verify:open-image 和项目截图验收口径。
artifact-preview-publisher 发布到服务器相册。http://8.148.71.102:18080/#/boardgame/<task-id>。/home/admin/image-preview/data/projects/boardgame/tasks/<task-id>/;
禁止为了展示当前截图修改图片站页面、路由或根目录。npm run verify:open-image 或系统图片查看器。passed,也不得打开给用户冒充最终验收图。AI 看图 / 核图 / 验收截图:指助手自己需要读取图片内容来判断 UI 是否达标。只有这一类默认需要考虑压缩后再用 view_image,避免上下文过大或图片过重。用户打开图 / 图呢 / 给我打开 / 我自己看:指把图片用本机图片查看器或仓库开图脚本打开给用户看。这里的“打开”默认就是在本机真实打开图片文件,不是让 AI 调 view_image 看一眼,也不是把对话里出现的 Viewed Image 当成交付。若图片已经自检达标,默认直接打开目标图片,不要求先压缩;若图片还是候选验收图、失败图或未核图,必须先自检,确认达标后才打开给用户。压缩图 只是 AI 核图或轻量预览的辅助产物,不是“打开给用户看”的必要前置步骤。端到端产物图 / 流程交付图:指为了向用户解释一条玩法链路而后处理生成的图,不是原始截图真相。它可以作为最终交付,但必须按玩家可读标准制作:关键截图足够大、文字能直接读、流程边界清楚,并包含本轮规则/剧本/验收口径摘要。打开图、给我看图、看截图、1 图呢、把图真正打开端到端截图、关键截图、每步操作截图截图已看过、图片已打开、请按图验收view_image 只证明 AI 已核图,不等于用户已经看到图;工具结果里的 Viewed Image / 聊天内嵌图片只算“AI 读图证据”,不得称为“已打开图片”。npm run verify:open-image -- <绝对路径...> 或系统开图命令。游戏 / 流程或交互,文件名默认用中文写清 编号 / 阶段 / 结果。英文 gameId、日期、编号可作为辅助前缀,但不能只交 basic-flow、runtime、shot-1 这类抽象名。view_image 多张 JPG/PNG/WebP 大图或 atlas 裁图。若单图明显偏大或需要多图对比,先生成低分辨率预览、局部文字 OCR、缩略 contact sheet,或只把原图用系统查看器打开给用户看。openai/codex#28316 记录图片/base64 工具输出可能进入后续模型上下文并反复重发,导致上下文暴涨和会话卡死;openai/codex#28975 尚未合入前,本项目把“直接读大图”视为高风险操作。触发过卡死后,继续任务前必须改走轻量预览/OCR/外部开图,不得继续反复 view_image 原图。view_image 核对。view_image 后回复“已打开”。view_image,只能读取已经锁定且经过预算门禁的主图;多张图要优先合成一张小 contact sheet 或改走 OCR 摘录,避免把多份 base64 图片写进后续上下文。view_image 原图;先用本地脚本生成长边受控的临时预览图,或用系统查看器打开给用户看。npm run verify:open-image -- "<绝对路径1>" "<绝对路径2>"
OPENED_IMAGE= 作为最小成功证据。npm run verify:open-image -- --viewer pureref --paths "<绝对路径1>" "<绝对路径2>"
Start-Process -FilePath "<绝对路径>"。这同样属于用户开图动作,不需要先压缩。view_image / Viewed Image 结果,还没有 OPENED_IMAGE=、Start-Process 成功或等价系统开图证据,必须继续执行真开图;不得停在“AI 看到了图”。我已经先核过图,并且刚刚用仓库脚本真实打开了这几张:
- <绝对路径1>
- <绝对路径2>
脚本成功证据:
- OPENED_IMAGE=<绝对路径1>
- OPENED_IMAGE=<绝对路径2>
肉眼结论:
- <图 1 结论>
- <图 2 结论>
如果你当前说“还是没看到”,默认解释不是“我已经展示到聊天窗口”,而是“本机开图动作已执行,但当前对话通道未必承载图片窗口”;这时继续按绝对路径定位,不得混称为“已经打开给你看了”。
docs/ai-rules/e2e-verification.mdscripts/verify/open-verified-image.mjsnpm run verify:open-imageBoardGame 项目内参考图生成 Three.js 程序化模型流程。用于 img2threejs、图生模型、参考图重建、Three.js 游戏资产原型、书本/棋盘/卡牌/道具 3D 模型任务;在动手写模型前先拆参考图结构并建立“参考图区域到模型部件/材质”的追踪表,禁止把参考图当整面贴图贴皮,也禁止脱离参考图生成泛主题模型。
BoardGame 线上反馈批量收口流程。用于未关闭反馈、排重、真假 bug 分诊、并行修复、状态回写、关闭误报/重复反馈。
BoardGame 规则 bug 修复流程。用于卡牌、技能、Token、状态、阶段、伤害、资源、升级/基础差异、结算顺序和审计漏审。
BoardGame Git 操作入口。用于提交、推送、同步主分支、pre-push 阻塞、PR、worktree、fork、merge 等协作场景。
BoardGame 新游戏创建或资源/data intake 流程。用于新增游戏、只给图片/位置先开工;按现有游戏模式分阶段推进并验收。
Smash Up 新增派系端到端流程。用于新增派系、卡牌/基地素材、从素材做到可玩;含 intake、上传、数据、玩法、审计、E2E。