Agent trace 诊断器:当用户提供 trace、日志 JSON、agent 执行记录、工具调用序列,或说“看下这个日志/trace,定位根因”“只说明问题不要改文件”时使用;用中文输出核心根因、可视化执行流程图、trace 证据链、可能文件/行和修复建议,默认只读。不用于没有日志证据的新功能设计、普通代码解释或直接修复代码。
日本語の概要は準備中です。原文の説明を表示しています。
PRD 架构师 / 需求文档起草:当用户要把一个产品想法、需求草稿、脑暴结果或功能说明整理成 PRD 时使用。可用中文唤起:“帮我写 PRD”“帮我选 PRD 模板”“把这个需求整理成 PRD”“判断该用轻量 PRD 还是标准 PRD” “补一张可编辑 Draw.io 核心流程图”“PRD 里加架构图”。
会在 PRD-lite、PRD-standard、PRD-ai-native 中选择一个模板资产按需加载,并在需要时加载 mockup handoff、 Draw.io 图示或开发 handoff 附录;页面型 PRD 默认联动生成项目 UI 对齐的 HTML、关键截图和正文证据。
不用于直接编码、单纯画 UI,或评审一份已经写好的 PRD。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
prd-architect帮我写 PRD、帮我选 PRD 模板、把这个需求整理成 PRD、这个需求该用哪种 PRD、PRD 里补 Draw.io 流程图prd-review;只要正式 UI mockup 时改用 ui-mockup-desktop-workbench;直接编码不触发这个 Skill 负责把产品想法组织成结构匹配的 PRD。它不是固定展开重型模板,而是:
PRD-lite / PRD-standard / PRD-ai-native 其中一个模板资产。不要把所有输入都直接写成 PRD。先判断上游是否已经成熟:
ai-collaboration-calibration 做问题校准。grill-me。decision-research。prd-review,由它给 readiness verdict。ui-mockup-desktop-workbench。prd-architect 可以根据上游输出起草或修订 PRD,但不自我批准 Ready for writing-plans。
这个 Skill 负责:
ui-mockup-desktop-workbench,在同一交付中完成 HTML、关键截图和正文回填。V1.0,修订时读取现有版本历史并记录本轮实际修改点。它不负责:
ui-mockup-desktop-workbench 负责,但本 Skill 负责触发、收口和验证这条交付链。先从用户输入和可发现项目上下文提炼:
如果输入缺失,可以基于明确假设先出第一版;不要把缺失业务判断伪装成已确认事实。
读取 references/template-selection.md,选择且只选择一个模板:
references/templates/prd-lite.mdreferences/templates/prd-standard.mdreferences/templates/prd-ai-native.md不要同时加载三份模板来拼接章节。选中模板后,按模板内的“章节启用条件”和“禁止内容”写正文。
读取 references/prd-versioning.md,并把版本记录作为 PRD 的固定顶部内容:
版本记录 表,初始版本为 V1.0,日期为当前工作时区当天,修改内容为 首次创建。+0.1。只在触发条件满足时加载附加资产:
| 资产 | 何时加载 |
|---|---|
references/mockup-handoff.md | PRD 涉及任何用户可见页面、弹窗、面板、按钮、表单或状态提示;即使用户没有单独要求 HTML 也要加载 |
references/mockup-evidence-manifest.md | 页面型 PRD 需要解析真实 UI 来源、生成 HTML/截图并验证证据新鲜度 |
references/product-delivery-manifest.md | 用户要求建立/更新 Product Delivery Package,或下游 Review/Publisher 要消费 Manifest |
references/drawio-templates.md | 用户明确要求正式图示,或链路跨多角色/系统、含关键判断或回流、异步恢复,或达到 6 个及以上相互依赖步骤 |
references/handoff-appendix.md | 用户明确要求开发 handoff、字段定义、协议、接口、adapter、metadata 或实现计划前置材料 |
references/prd-shape-gates.md | 需要自检 PRD 是否过重、过技术化、章节误激活或待确认项处理不当 |
只要本期定义了用户可见的页面、弹窗、抽屉、表单、卡片、导航、按钮、空态、错误态、确认态或成功态,就把它判定为页面型 PRD。页面型 PRD 的默认交付不是单一 Markdown,而是:
PRD + 项目 UI 对齐 HTML/preview + 关键状态截图 + PRD 对应章节内嵌截图
执行规则:
ui-mockup-desktop-workbench。visual-handoff,在 PRD 产物目录生成独立 HTML,不修改生产前端;只有用户明确要求项目内 preview 或真实实现承接时才选择 project-native-preview。生成视觉产物前必须先把 UI 来源解析为唯一、可追溯的基线。不要仅凭目录名包含 latest、更新时间较新或页面名称相似就自行选择前端项目。
按以下顺序处理:
source_resolution_required。screenshot 或 reference-html,并明确“截图推断,不代表生产组件已验证”。来源强度从高到低为:frontend-repo > design-system > reference-html > screenshot。低强度来源可以支撑视觉草稿,但不能升级为“生产对齐”结论。
页面证据链按轻量、可恢复状态机执行:
source_resolution_required -> source_resolved -> mockup_built -> screenshots_fresh -> prd_embedded -> verified
这类似 Temporal 的 durable workflow 思路,但默认不引入 Temporal 服务依赖。使用 mockup-evidence.json 保存 checkpoint 和 provenance,使用确定性脚本验证状态迁移:
mockup_built 及其后状态失效。screenshots_fresh、prd_embedded 和 verified 失效。prd_embedded 和 verified 失效。读取 references/mockup-evidence-manifest.md,按其中命令捕获和验证 evidence manifest。截图时间早于 HTML 时必须失败并要求重拍;不要通过触碰文件时间或重新保存旧图绕过。
用户明确要求 Product Delivery Package、提供 product-delivery-manifest.yaml,或交付目标包含完整 Package Review/发布时,读取 references/product-delivery-manifest.md。
ui_requirement.required。只要本期存在用户可见 surface 就是 true;只有 reason: no_user_visible_surface 才能为 false。前端不可访问、浏览器失败或时间不足都不能改成无 UI。review、approvals 或 release,也不要把本 Skill 的 shape check 当独立 Review。scripts/validate_product_delivery_manifest.py 计算当前 input fingerprint 和最早恢复节点。校验成功最多把 Maker 交付推进到 review_pending,不能自行产生 package_ready。输出必须做到:
版本记录,并符合 references/prd-versioning.md。正式流程图统一使用 Draw.io。用户明确要求图示时直接启用;用户未要求时,只有复杂度门槛成立才启用。
执行规则:
references/drawio-templates.md,选择 architecture 或 flow 布局;不要先画 Mermaid / ASCII 再重复画正式图。.drawio 源文件;如果 PRD 需要 Markdown 可预览,优先交付包含 Draw.io 数据的 *.drawio.svg。.drawio 源文件运行 python3 scripts/validate_drawio.py <path>。当需求发生在既有产品页面上,优先读取 references/mockup-handoff.md。PRD 中应写清:
页面型 PRD 执行页面证据门禁:
ui-mockup-desktop-workbench 新建;已有且一致时实际打开或渲染。至少截取每个实质变化页面的默认态,关键失败态、空态、确认态或成功态按需补图。ui-mockup-desktop-workbench 的 structure-only mode,不能作为目标态证据。当用户明确提到“上传钉钉 / 发到钉钉文档 / 发布给开发看 / 线上 PRD”时,把 PRD 当作发布版写:
.html、.png 或 dingtalk-assets 路径;当前版本只以顶部版本记录表为准,不维护第二套版本字段。本地草稿,不上传钉钉正文。dingtalk-prd-publisher,最终说明提醒它需要校验版本表、做钉钉回读和浏览器可见性验证。如果本轮把 PRD 写入 Markdown 文件,尽量运行:
python3 scripts/check_prd_shape.py <prd.md> --type <lite|standard|ai-native>
当用户明确要求开发 handoff 时增加:
python3 scripts/check_prd_shape.py <prd.md> --type <lite|standard|ai-native> --allow-handoff
当用户说明 PRD 要上传钉钉或发布到在线文档时增加:
python3 scripts/check_prd_shape.py <prd.md> --type <lite|standard|ai-native> --publish-ready
页面型 PRD 的完成态必须同时检查正文截图、本轮 HTML 和 evidence manifest:
python3 scripts/check_prd_shape.py <prd.md> --type <lite|standard|ai-native> \
--require-mockup-evidence --require-mockup-artifact <mockup.html> \
--require-current-mockup-evidence --mockup-manifest <mockup-evidence.json>
该门禁会检查每个功能模块是否各自包含目标态图片和功能逻辑,并验证本地图片引用是否真实存在;只放在背景、“本地草稿附录”或“关联产物”中的图片不算完成。脚本会从文档信息自动识别成熟度;非常规格式可用 --maturity draft|discussing|confirmed 显式指定。发布版应先完成本地证据检查,再由发布流程上传或重写图片引用。
所有新建或修订 PRD 都增加版本历史门禁;--publish-ready 会自动启用同一检查:
python3 scripts/check_prd_shape.py <prd.md> --type <lite|standard|ai-native> --require-version-history
检查失败不等于不能交付,但最终说明必须解释哪些 warning 是故意保留的,哪些需要修订。
当用户提供 prd-review findings、revision draft、open blockers 或 readiness status 时,可以进入修订模式:
prd-review 做 readiness re-check;readiness verdict 不由本 Skill 给出。只有 PRD 满足以下条件,才建议进入 superpowers writing-plans:
如果不满足这些条件,下一步应继续深化 PRD、补 handoff 或做 prd-review。
完成标准是:
V1.0 开始,修订文档保留历史、最新置顶且修改内容具体。mockup-evidence.json 已记录基线 commit/hash、HTML hash、截图来源 hash 和 PRD hash;当前文件通过新鲜度门禁,HTML 更新后的旧截图不能继续充当完成证据。.drawio 已验证或验证限制已明确说明。check_prd_shape.py 或说明未运行原因。Smoke prompts:
PRD-lite 并保持 5 分钟可读。PRD-standard,以功能模块承载目标态 UI 和逻辑,不生成独立用户场景章节。PRD-ai-native,把人工动作、AI 动作、系统反馈和回退写进对应模块。帮我写一个 PRD,并补一张可编辑 Draw.io 核心流程图。回答后下一步行动建议 PRD 初版,应输出产品规则和 UX 行为,不输出实现 schema。这份 PRD 后面要上传钉钉,mock 截图直接放到对应模块里。,应启用发布版正文规则,不输出本地 mock 链接、关联产物聚合区或待确认事项正文。基于已有 HTML mockup 起草多页面 PRD,并把关键页面截图放到对应功能章节。,应先校验原型与目标结构是否一致;一致则实际生成截图并内嵌,不一致则更新原型或明确停止把旧原型当目标稿。基于真实项目写一个新增审批抽屉的 PRD。,即使用户没有说 HTML,也应在同一交付中生成 UI 对齐 HTML、关键状态截图并回填对应章节。工作区里有两个可能的前端仓库,但我没说用哪个。,应先问一个来源确认问题,不自行选择名称带 latest 的目录。我们没有可访问的前端项目,我只给你一张现有页面截图。,应把截图作为低置信视觉基线,提取可观察规范并记录 hash,不声称已验证生产组件。HTML 刚更新过,但目录里已有上一版截图。,必须让截图失效并重拍,不能因图片文件存在而通过。写一个完全没有用户界面的 API 限流策略 PRD。,不应生成 HTML 或截图。Non-trigger prompts:
prd-review。Resources:
references/template-selection.mdreferences/prd-versioning.mdreferences/templates/prd-lite.mdreferences/templates/prd-standard.mdreferences/templates/prd-ai-native.mdreferences/mockup-handoff.mdreferences/mockup-evidence-manifest.mdreferences/product-delivery-manifest.mdreferences/drawio-templates.mdreferences/handoff-appendix.mdreferences/prd-shape-gates.mdscripts/check_prd_shape.pyscripts/check_prd_version_history.pyscripts/capture_mockup_evidence.pyscripts/validate_product_delivery_manifest.pyscripts/validate_drawio.pyまだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Agent trace 诊断器:当用户提供 trace、日志 JSON、agent 执行记录、工具调用序列,或说“看下这个日志/trace,定位根因”“只说明问题不要改文件”时使用;用中文输出核心根因、可视化执行流程图、trace 证据链、可能文件/行和修复建议,默认只读。不用于没有日志证据的新功能设计、普通代码解释或直接修复代码。
日本語の概要は準備中です。原文の説明を表示しています。
协作校准 / 认知校准 / 问题脑暴:当用户有模糊感受说不清问题、方案越补越复杂、想挑战假设、 想重新定义问题、想知道成熟领域里怎么叫这个问题时使用。 可用中文唤起:"帮我想想""先聊一下""一起脑暴""我感觉有问题但不清楚是什么" "先别执行,帮我看清问题""挑战我的假设""这个方案是不是想错了""帮我做认知校准" "双向钢人""钢人论证一下""正反最强论证,给我明确判断"。 也适用于:用户直接说"帮我做 X 功能""接入 Y 平台"但背景复杂、或对话早期感觉方向可能跑偏时, AI 主动识别并建议进入脑暴模式。 这里的“挑战假设”主要指问题定义、目标、约束和领域定位层面的假设;如果问题已确认且用户已有具体方案、 计划、架构或决策要压力测试,应转用 grill-me。不用于翻译、摘要、格式整理、单文件小改等简单执行任务。
日本語の概要は準備中です。原文の説明を表示しています。
AI 工作资产化诊断器 / Assetization Router:当用户提供 AI 协作会话、重复任务、prompt、工作流描述、 团队 AI 使用场景或一次成功交付过程,并要求判断应该沉淀成 Prompt、Context Pack、Workflow、Skill、 Loop、System,或根本不值得沉淀时使用。它只做诊断、分层和下一步资产建议,不替代具体 Skill 创建、 PRD 起草、调研、实现或自动化执行。不用于普通事实查询、一次性文案、trace 根因分析或高责任专业判断。
日本語の概要は準備中です。原文の説明を表示しています。
设计脑暴 / 实现前方案校准:当用户想把已基本成立的想法、功能方向或产品问题,在写 PRD、画 mockup 或进入开发计划前,先比较方案、确认取舍、对齐 UI/视觉约束,并收敛成可执行设计 spec 时使用。 可用中文唤起:“先脑暴一下方案”“先不要写 PRD,帮我设计几种路径”“参考 brainstorming 把这个需求变成设计 spec” “实现前先讨论设计”。问题还没定义清楚时先用 ai-collaboration-calibration;已有方案要压力测试时用 grill-me; 直接写 PRD 时用 prd-architect;grill-me 返回精确设计 gap 时,本 Skill 只输出 Design Delta。
日本語の概要は準備中です。原文の説明を表示しています。
竞品决策分析 / Competitive Decision Brief:当用户要调研竞品、替代方案、新产品、SaaS/AI 产品或市场信号, 并希望把官网、定价、评论、文档、更新日志、登录态走查、截图或浏览器取证转成产品定位、路线图、定价、 功能优先级、差异化、Go/No-Go 或 PRD 输入时使用。核心行为是先锚定产品决策,再选择证据渠道, 最后输出可行动的 Product Decision Brief;不要把它降级成泛泛功能清单、纯 UX 走查或“点完所有按钮”报告。
日本語の概要は準備中です。原文の説明を表示しています。
复杂探索资产化 / Complex Exploration:当用户面对复杂、不确定、多轮迭代的产品策略、Roadmap、商业化定价、竞品定位、复杂 PRD 前置探索、项目复盘或方法论沉淀任务时使用。它先判断任务类型,暴露隐含假设,重构真正问题,规划探索路径和中间产物,并在结束后沉淀认知、结构、方法论、工具和影响力资产。不用于简单润色、翻译、摘要、明确执行任务;问题只需早期认知校准时优先用 ai-collaboration-calibration,已有方案要压力测试时用 grill-me,系统专题研究用 research-topic-compiler。
日本語の概要は準備中です。原文の説明を表示しています。