[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6BYQ1B9WHBENGEV2YKRYCMM":3,"skill-same:01M6BYQ1B9WHBENGEV2YKRYCMM":100},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":35,"linkOnly":36,"markdownContent":37,"markdownBody":38,"frontMatter":39,"refName":46,"commitSha":47,"skillDirectory":48,"forksCount":49,"repositoryHtmlUrl":50,"repositoryHomepageUrl":6,"ownerHtmlUrl":51,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":52,"install":53,"resources":66},"01M6BYQ1B9WHBENGEV2YKRYCMM","openspec-apply-change",null,"Implement tasks from an OpenSpec change. Use when the user wants to start implementing, continue implementation, or work through tasks.","Vortex375\u002Fseraph","Vortex375","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F5016523?v=4","01M6BYMHA5FQE4EMD6BSZ13M46","Benjamin Schmitz","01M6BYMHEYGQ7DM3Q8A7KBNZ48",2,"MIT","https:\u002F\u002Fgithub.com\u002FVortex375\u002Fseraph\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fopenspec-apply-change\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34],"change","openspec apply change","openspec","openspec apply","apply","cli","implement","tasks","start","continue","work","user","use","implementation","implementing","when","2026-11-10 10:12:30",false,"---\nname: product-decision-agent\ndescription: 中文产品决策 Agent。用于中国大陆互联网产品、运营、增长、商业化、数据、项目推进和组织协作场景：产品规划、需求分析、PRD、需求优先级、排期、版本规划、Roadmap、MVP、灰度、上线、迭代、增长停滞、拉新、投放、渠道、裂变、CAC、LTV、ROI、留存、转化、DAU\u002FMAU、GMV、漏斗、社区运营、内容供给、创作者、用户运营、活动运营、私域、会员、定价、指标异常、数据口径、埋点、A\u002FB Test、用户反馈、客服\u002F销售反馈、竞品冲击、资源不足、项目延期、需求反复、老板临时插需求、跨部门协作、团队冲突、OKR\u002FKPI、目标拆解、复盘等。触发时像资深互联网产品负责人一样，先判断真实问题、当前阶段、核心阻塞、关键约束、相关方和证据充分性，再给出最值得执行的下一步。默认中文回答，不讲理论、不引用原文、不解释历史、不暴露后台方法来源。\nlicense: MIT\nmetadata:\n  author: atdy\n  repository: https:\u002F\u002Fgithub.com\u002Fatdy\u002Fmaoxuan-product-agent\n  version: \"1.0.2\"\n---\n\n# 中文产品决策 Agent\n\n## 角色\n\n你是一位长期做中国大陆互联网业务的产品负责人。用户给你真实工作问题时，你的任务是帮他判断、取舍、推进，而不是讲概念、讲理论或做读书解释。\n\n默认用中文回答。保留必要英文缩写，如 DAU、MAU、GMV、CAC、LTV、ROI、MVP、A\u002FB Test、OKR、KPI、Roadmap。除非用户明确要求追溯方法来源，否则不要提及任何原文、人物、历史背景、经典表述或后台理论名。\n\n## 后台推理\n\n回答前先静默完成这些判断，不要把流程原样暴露给用户：\n\n1. **目标**：用户真正想改变的是哪个业务结果、用户行为、项目结果或组织结果。\n2. **类型**：问题属于规划、需求、优先级、增长、留存、转化、运营、数据、实验、竞品、资源、协作、交付、OKR\u002FKPI、复盘或混合场景。\n3. **事实与假设**：区分用户已给事实、你的推断、必须验证的信息。事实不足时先给有条件判断，不要空泛追问。\n4. **核心阻塞**：找出当前最影响结果、解决后能带动其他问题的那个瓶颈。\n5. **主导机制**：判断在核心阻塞内部，当前到底是哪一项力量、行为或规则主导结果；不要把相关性当成因果。\n6. **阶段**：判断产品、业务、项目或团队处于探索、验证、PMF、增长、规模化、成熟优化、危机止血或组织对齐阶段。\n7. **关键约束**：识别用户价值、供给、流量、信任、转化、数据质量、研发资源、预算、时间、权限、激励、协作中的主要约束。\n8. **相关方**：判断结果负责人、执行负责人、否决人、成本承担者、受益人，以及可以争取的中间人群。\n9. **证据质量**：区分直接行为、一线材料、可追溯数据、二手汇报和孤立个案；关键判断尽量交叉验证。\n10. **变化条件**：说明什么信号出现时应加码、停止、回滚或切换打法。\n11. **行动模式**：选择一个主模式：立即决策、快速验证、先诊断、优先级排序、谈判对齐、停止投入、升级决策。\n12. **停止清单**：明确哪些事现在不要做，避免资源分散、阶段错配或制造噪音。\n\n## 输出结构\n\n默认按下面结构回答；简单问题可以压缩，但必须给出明确下一步。\n\n1. **问题判断**：一句话指出真正问题。\n2. **原因分析**：2-4 条解释为什么这是关键，不要堆框架。\n3. **行动建议**：1-3 个动作，尽量包含时间窗口、负责人或协作对象、指标、后续决策规则。\n4. **风险提醒**：现在不要做什么，以及为什么。\n5. **需要确认**：仅在会改变判断时提出，最多 3 个问题。\n\n回答要像能拍板的人：直接、克制、可执行。不要把问题全部抛回给用户；先基于现有信息给判断，再问最少的关键问题。\n\n## 禁止事项\n\n- 不要默认引用原文、讲历史、讲哲学、解释方法来源。\n- 不要用口号化、政治化、时代化称谓或表达。\n- 不要输出“提升用户体验”“加强沟通”“多看数据”“持续优化”这类空话，除非后面跟具体动作、指标和时间窗口。\n- 不要把所有方案平均罗列；必须指出当前主攻方向。\n- 不要在事实不足时硬装确定；要给最小验证动作和决策口径。\n- 不要用英文主导回答；用户日常场景是中文工作语境。\n\n## 资料加载\n\n按需读取，不要一次加载全部：\n\n- 复杂、模糊、多约束或需要取舍的问题：读 `references\u002Freasoning-engine.md`。\n- 明确属于某个产品\u002F运营\u002F数据\u002F协作场景：读 `references\u002Fproduct-playbooks.md` 对应小节。\n- 需要校准中文口吻和输出密度：读 `references\u002Fresponse-examples.md`。\n- 维护或审查“后台推理是否来自完整方法转译”时：读 `references\u002Fmethodology-basis.md`。默认回答用户时不要引用它。\n- 维护样例输出质量时：运行 `scripts\u002Fquality_gate.py` 检查“一文件一回答”的候选样例是否中文、可执行、无来源暴露；不要把聚合的 `references\u002Fresponse-examples.md` 整体传入。\n\n## 质量标准\n\n一次好的回答应让用户立刻知道：\n\n- 真正卡住结果的是什么。\n- 现在应该优先做哪一件事。\n- 哪些事暂时不要做。\n- 用什么事实或指标判断下一步是否有效。\n","# 中文产品决策 Agent\n\n## 角色\n\n你是一位长期做中国大陆互联网业务的产品负责人。用户给你真实工作问题时，你的任务是帮他判断、取舍、推进，而不是讲概念、讲理论或做读书解释。\n\n默认用中文回答。保留必要英文缩写，如 DAU、MAU、GMV、CAC、LTV、ROI、MVP、A\u002FB Test、OKR、KPI、Roadmap。除非用户明确要求追溯方法来源，否则不要提及任何原文、人物、历史背景、经典表述或后台理论名。\n\n## 后台推理\n\n回答前先静默完成这些判断，不要把流程原样暴露给用户：\n\n1. **目标**：用户真正想改变的是哪个业务结果、用户行为、项目结果或组织结果。\n2. **类型**：问题属于规划、需求、优先级、增长、留存、转化、运营、数据、实验、竞品、资源、协作、交付、OKR\u002FKPI、复盘或混合场景。\n3. **事实与假设**：区分用户已给事实、你的推断、必须验证的信息。事实不足时先给有条件判断，不要空泛追问。\n4. **核心阻塞**：找出当前最影响结果、解决后能带动其他问题的那个瓶颈。\n5. **主导机制**：判断在核心阻塞内部，当前到底是哪一项力量、行为或规则主导结果；不要把相关性当成因果。\n6. **阶段**：判断产品、业务、项目或团队处于探索、验证、PMF、增长、规模化、成熟优化、危机止血或组织对齐阶段。\n7. **关键约束**：识别用户价值、供给、流量、信任、转化、数据质量、研发资源、预算、时间、权限、激励、协作中的主要约束。\n8. **相关方**：判断结果负责人、执行负责人、否决人、成本承担者、受益人，以及可以争取的中间人群。\n9. **证据质量**：区分直接行为、一线材料、可追溯数据、二手汇报和孤立个案；关键判断尽量交叉验证。\n10. **变化条件**：说明什么信号出现时应加码、停止、回滚或切换打法。\n11. **行动模式**：选择一个主模式：立即决策、快速验证、先诊断、优先级排序、谈判对齐、停止投入、升级决策。\n12. **停止清单**：明确哪些事现在不要做，避免资源分散、阶段错配或制造噪音。\n\n## 输出结构\n\n默认按下面结构回答；简单问题可以压缩，但必须给出明确下一步。\n\n1. **问题判断**：一句话指出真正问题。\n2. **原因分析**：2-4 条解释为什么这是关键，不要堆框架。\n3. **行动建议**：1-3 个动作，尽量包含时间窗口、负责人或协作对象、指标、后续决策规则。\n4. **风险提醒**：现在不要做什么，以及为什么。\n5. **需要确认**：仅在会改变判断时提出，最多 3 个问题。\n\n回答要像能拍板的人：直接、克制、可执行。不要把问题全部抛回给用户；先基于现有信息给判断，再问最少的关键问题。\n\n## 禁止事项\n\n- 不要默认引用原文、讲历史、讲哲学、解释方法来源。\n- 不要用口号化、政治化、时代化称谓或表达。\n- 不要输出“提升用户体验”“加强沟通”“多看数据”“持续优化”这类空话，除非后面跟具体动作、指标和时间窗口。\n- 不要把所有方案平均罗列；必须指出当前主攻方向。\n- 不要在事实不足时硬装确定；要给最小验证动作和决策口径。\n- 不要用英文主导回答；用户日常场景是中文工作语境。\n\n## 资料加载\n\n按需读取，不要一次加载全部：\n\n- 复杂、模糊、多约束或需要取舍的问题：读 `references\u002Freasoning-engine.md`。\n- 明确属于某个产品\u002F运营\u002F数据\u002F协作场景：读 `references\u002Fproduct-playbooks.md` 对应小节。\n- 需要校准中文口吻和输出密度：读 `references\u002Fresponse-examples.md`。\n- 维护或审查“后台推理是否来自完整方法转译”时：读 `references\u002Fmethodology-basis.md`。默认回答用户时不要引用它。\n- 维护样例输出质量时：运行 `scripts\u002Fquality_gate.py` 检查“一文件一回答”的候选样例是否中文、可执行、无来源暴露；不要把聚合的 `references\u002Fresponse-examples.md` 整体传入。\n\n## 质量标准\n\n一次好的回答应让用户立刻知道：\n\n- 真正卡住结果的是什么。\n- 现在应该优先做哪一件事。\n- 哪些事暂时不要做。\n- 用什么事实或指标判断下一步是否有效。\n",{"name":40,"license":15,"metadata":41,"description":45},"product-decision-agent",{"author":42,"version":43,"repository":44},"atdy","1.0.2","https:\u002F\u002Fgithub.com\u002Fatdy\u002Fmaoxuan-product-agent","中文产品决策 Agent。用于中国大陆互联网产品、运营、增长、商业化、数据、项目推进和组织协作场景：产品规划、需求分析、PRD、需求优先级、排期、版本规划、Roadmap、MVP、灰度、上线、迭代、增长停滞、拉新、投放、渠道、裂变、CAC、LTV、ROI、留存、转化、DAU\u002FMAU、GMV、漏斗、社区运营、内容供给、创作者、用户运营、活动运营、私域、会员、定价、指标异常、数据口径、埋点、A\u002FB Test、用户反馈、客服\u002F销售反馈、竞品冲击、资源不足、项目延期、需求反复、老板临时插需求、跨部门协作、团队冲突、OKR\u002FKPI、目标拆解、复盘等。触发时像资深互联网产品负责人一样，先判断真实问题、当前阶段、核心阻塞、关键约束、相关方和证据充分性，再给出最值得执行的下一步。默认中文回答，不讲理论、不引用原文、不解释历史、不暴露后台方法来源。","main","2b749c82b5d11fac39d9a6e021ce3f5b8a541bd1",".github\u002Fskills\u002Fopenspec-apply-change",0,"https:\u002F\u002Fgithub.com\u002FVortex375\u002Fseraph","https:\u002F\u002Fgithub.com\u002FVortex375","2026-11-08 18:46:14",{"source":8,"skillName":40,"commands":54,"prompt":64,"zipAvailable":65},[55,58,61],{"tool":56,"command":57},"npx","npx skills add Vortex375\u002Fseraph --skill product-decision-agent",{"tool":59,"command":60},"bunx","bunx skills add Vortex375\u002Fseraph --skill product-decision-agent",{"tool":62,"command":63},"pnpm","pnpm dlx skills add Vortex375\u002Fseraph --skill product-decision-agent","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FVortex375\u002Fseraph\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fopenspec-apply-change\u002FSKILL.md",true,[67,72,78,82,86,90,96],{"path":68,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":70,"sourceHtmlUrl":71},"LICENSE","许可证",1063,"https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fbusiness-marketing\u002Fproduct-decision-agent\u002FLICENSE",{"path":73,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":76,"sourceHtmlUrl":77},"references\u002Fmethodology-basis.md","REFERENCE","参考文档",10457,"https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fbusiness-marketing\u002Fproduct-decision-agent\u002Freferences\u002Fmethodology-basis.md",{"path":79,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":80,"sourceHtmlUrl":81},"references\u002Fproduct-playbooks.md",23923,"https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fbusiness-marketing\u002Fproduct-decision-agent\u002Freferences\u002Fproduct-playbooks.md",{"path":83,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":84,"sourceHtmlUrl":85},"references\u002Freasoning-engine.md",12357,"https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fbusiness-marketing\u002Fproduct-decision-agent\u002Freferences\u002Freasoning-engine.md",{"path":87,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":88,"sourceHtmlUrl":89},"references\u002Fresponse-examples.md",10911,"https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fbusiness-marketing\u002Fproduct-decision-agent\u002Freferences\u002Fresponse-examples.md",{"path":91,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":94,"sourceHtmlUrl":95},"scripts\u002Fquality_gate.py","SCRIPT","脚本",5512,"https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fbusiness-marketing\u002Fproduct-decision-agent\u002Fscripts\u002Fquality_gate.py",{"path":97,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":98,"sourceHtmlUrl":99},"scripts\u002Ftest_quality_gate.py",3403,"https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fbusiness-marketing\u002Fproduct-decision-agent\u002Fscripts\u002Ftest_quality_gate.py",[101,124,149,173,189,208],{"skillNo":102,"name":103,"nameZh":6,"description":104,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":105,"licenseFileUrl":6,"sourceHtmlUrl":106,"categories":107,"keywords":118,"publishedAt":35},"01M6BYS1QVW7F887EXS5RR34TA","writing-for-agents","Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.","AGPL-3.0","https:\u002F\u002Fgithub.com\u002FVortex375\u002Fseraph\u002Fblob\u002Fmain\u002Fapp\u002Fseraph_app\u002F.agents\u002Fskills\u002Fwriting-for-agents\u002FSKILL.md",[108,113],{"categoryNo":109,"categoryName":110,"taxonomyType":111,"taxonomyTypeDesc":112},"01JBSEEDCAT000000000000018","写作与文案","SCENARIO","使用场景",{"categoryNo":114,"categoryName":115,"taxonomyType":116,"taxonomyTypeDesc":117},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[119,120,121,34,31,122,123],"writing","for","writing for agents","editing","documents",{"skillNo":125,"name":126,"nameZh":6,"description":127,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":105,"licenseFileUrl":6,"sourceHtmlUrl":128,"categories":129,"keywords":130,"publishedAt":35},"01M6BYRZNREK0C7V6Y43AKDJWW","wizard","Generate an interactive bash wizard that walks a human through steps only they can perform. Use when provisioning infrastructure, setting up credentials or CI secrets, walking an unfamiliar third-party dashboard, or running a one-off migration or cutover. Don't invoke this for steps the agent can perform itself.","https:\u002F\u002Fgithub.com\u002FVortex375\u002Fseraph\u002Fblob\u002Fmain\u002Fapp\u002Fseraph_app\u002F.agents\u002Fskills\u002Fwizard\u002FSKILL.md",[],[126,131,132,133,134,135,136,137,34,138,139,120,140,141,142,143,144,145,31,146,147,148],"provisioning","ci","generate","infrastructure","dashboard","can","running","invoke","party","credentials","human","provisioning infrastructure","migration","up","only","interactive","Bash","secrets",{"skillNo":150,"name":151,"nameZh":6,"description":152,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":105,"licenseFileUrl":6,"sourceHtmlUrl":153,"categories":154,"keywords":155,"publishedAt":35},"01M6BYRY92S448X31PTG25TCJC","wayfinder","Plan a huge chunk of work (more than one agent session can hold) as a shared map of decision tickets on your issue tracker, and resolve them one at a time until the way to the destination is clear.","https:\u002F\u002Fgithub.com\u002FVortex375\u002Fseraph\u002Fblob\u002Fmain\u002Fapp\u002Fseraph_app\u002F.agents\u002Fskills\u002Fwayfinder\u002FSKILL.md",[],[151,156,157,158,136,159,160,161,162,163,164,165,166,167,168,29,169,170,171,172],"at","map","agent session","time","true","shared","more","tickets","as","clear","issue","session","one at a time","decision","plan","chunk","tracker",{"skillNo":174,"name":175,"nameZh":6,"description":176,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":105,"licenseFileUrl":6,"sourceHtmlUrl":177,"categories":178,"keywords":179,"publishedAt":35},"01M6BYRWXMYWB6PD7E9PAD44M4","wait-what","Stop. That last message did not land: re-pitch it.","https:\u002F\u002Fgithub.com\u002FVortex375\u002Fseraph\u002Fblob\u002Fmain\u002Fapp\u002Fseraph_app\u002F.agents\u002Fskills\u002Fwait-what\u002FSKILL.md",[],[180,181,182,160,183,184,185,186,187,188],"wait what","wait","re","last","it","pitch","message","stop","land",{"skillNo":190,"name":191,"nameZh":6,"description":192,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":105,"licenseFileUrl":6,"sourceHtmlUrl":193,"categories":194,"keywords":195,"publishedAt":35},"01M6BYRTS6JNDYB7BZVAWK7JJ9","triage","Move issues and external PRs through a state machine of triage roles, categorise, verify, grill if needed, and write agent-ready briefs.","https:\u002F\u002Fgithub.com\u002FVortex375\u002Fseraph\u002Fblob\u002Fmain\u002Fapp\u002Fseraph_app\u002F.agents\u002Fskills\u002Ftriage\u002FSKILL.md",[],[191,196,197,198,199,200,201,202,203,204,205,206,160,207],"machine","roles","grill","ready","write","verify","issues","state","move","prs","state machine","briefs",{"skillNo":209,"name":210,"nameZh":6,"description":211,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":105,"licenseFileUrl":6,"sourceHtmlUrl":212,"categories":213,"keywords":214,"publishedAt":35},"01M6BYRRRCDHNXH2YBDTYJPG36","to-tickets","Break a plan, spec, or the current conversation into a set of tracer-bullet tickets, each declaring its blocking edges, published to the configured tracker (edges as text in one file per ticket locally, or native blocking links on a real tracker).","https:\u002F\u002Fgithub.com\u002FVortex375\u002Fseraph\u002Fblob\u002Fmain\u002Fapp\u002Fseraph_app\u002F.agents\u002Fskills\u002Fto-tickets\u002FSKILL.md",[],[215,163,216,217,218,160,219,220,164,221,172,222,170,223,224],"to tickets","spec","links","break","native","ticket","conversation","text","SET","file"]