[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6KVVWRQ9QPJSCC6HRJBZD38":3,"skill-same:01M6KVVWRQ9QPJSCC6HRJBZD38":60},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":22,"publishedAt":27,"linkOnly":28,"markdownContent":29,"markdownBody":30,"frontMatter":31,"refName":38,"commitSha":39,"skillDirectory":40,"forksCount":41,"repositoryHtmlUrl":42,"repositoryHomepageUrl":43,"ownerHtmlUrl":44,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":45,"install":46,"resources":59},"01M6KVVWRQ9QPJSCC6HRJBZD38","make_plan",null,"当任务需要多步拆解或不确定执行路径时，向更强 Agent 请求一份分步可落地的执行计划，由当前 Agent 自己执行。","mateaix\u002Fmateclaw","mateaix","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F57164338?v=4","01M6KVQ3JXJP7M6D3BKS2BAMFF","01M6KVQ3Q8YG7DT57AY22TBXGG",1192,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fmateaix\u002Fmateclaw\u002Fblob\u002Fdev\u002Fmateclaw-server\u002Fsrc\u002Fmain\u002Fresources\u002Fskills\u002Fmake_plan\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[23,24,25,26],"plan","make plan","make","执行计划","2026-11-10 10:12:30",false,"---\nname: make_plan\nversion: \"1.3.0\"\ndescription: \"当任务需要多步拆解或不确定执行路径时，向更强 Agent 请求一份分步可落地的执行计划，由当前 Agent 自己执行。\"\ndependencies:\n  tools:\n    - listAvailableAgents\n    - delegateToAgent\n    - skillFileTool\n---\n\n# 制定计划\n\n本技能的目标：**向更强 Agent 要计划，自己来执行**。不是把任务外包出去，而是获得一份可落地的执行路径。\n\n## 何时使用\n\n### 应该使用\n- 任务需要多步拆解，步骤之间有依赖关系\n- 不确定执行顺序或关键检查点\n- 涉及多个模块、文件、系统或角色\n- 用户明确要求先给出计划\n- 想在动手前获得更完整、更稳妥的执行路径\n\n### 不应使用\n- 任务很简单，一步就能完成\n- 真正缺的是一个小事实，而不是计划\n- 连任务目标都没理解清楚（先理解目标，再要计划）\n- 其实是想让对方直接替你执行任务（用 `chat_with_agent`）\n\n## 工作流程\n\n### 第一步：查询可用 Agent\n\n```\nlistAvailableAgents()\n```\n\n根据描述选择能力最强或最匹配任务领域的 Agent（没有合适的就用 default）。\n\n### 第二步：请求计划\n\n```\ndelegateToAgent(\n  agentName=\"strong-agent\",\n  task=\"[来自 Agent my-agent 的请求] 请为以下任务制定执行计划。你不需要执行任务，只需要输出计划。\n\n任务：\n\u003C描述要做什么>\n\n目标：\n\u003C最终想达到什么结果>\n\n约束：\n- \u003C限制条件1>\n- \u003C限制条件2>\n\n计划要求：\n1. 拆成明确、可执行的步骤\n2. 标明推荐顺序\n3. 指出关键依赖和检查点\n4. 包含验证方式\n\n输出格式：请输出 4-8 个编号步骤，每步具体说明。\"\n)\n```\n\n**关键原则**：\n- 明确说明\"只要计划，不要代执行\"\n- 步骤必须具体，不接受\"先分析，再实现\"这类泛泛建议\n\n### 第三步：保存计划文件（推荐）\n\n将收到的计划写入工作区，方便后续追踪和恢复：\n\n```\nskillFileTool(\n  action=\"write\",\n  path=\"plans\u002F{YYYY-MM-DD}-{task-slug}.md\",\n  content=\"# 计划：{任务标题}\\n\\n{计划正文}\"\n)\n```\n\n文件名规范：`plans\u002F2026-04-23-migrate-database.md`\n\n好处：\n- 执行中断后可恢复进度\n- 用户可以审阅和修改计划\n- 多步任务完成后作为执行记录\n\n### 第四步：提炼并执行\n\n收到计划后：\n1. 提炼出真正可执行的步骤\n2. 按照当前环境做必要微调\n3. **由当前 Agent 自己执行这些步骤**\n\n**收到计划不等于任务完成，计划是输入，执行才是输出。**\n\n### 第五步（如需细化）：追问\n\n如果计划某步骤不够具体，再次调用：\n\n```\ndelegateToAgent(\n  agentName=\"strong-agent\",\n  task=\"[来自 Agent my-agent 的请求] 请基于刚才的计划，细化第 3 步。仍然只需要补充计划细节，不需要代执行。\n\n刚才的计划摘要：\n\u003C粘贴上次回复的关键内容>\n\n需要细化的问题：\n\u003C具体的疑问>\"\n)\n```\n\n## 计划质量标准\n\n合格的计划必须满足：\n- 有明确步骤，不是泛泛建议\n- 步骤顺序清楚\n- 每步是可执行的具体动作\n- 关键依赖被点明\n- 有必要的验证点\n\n若收到的是空泛建议，继续追问细化，直到满足以上标准。\n\n## 护栏\n\n- 不要把\"请帮我规划\"说成\"请你直接做完\"\n- 不要请求对方执行代码、命令或变更\n- 拿到计划后仍要结合当前环境判断，不要照单全收\n- 目标不清楚时，先弄清楚目标，再要计划\n","# 制定计划\n\n本技能的目标：**向更强 Agent 要计划，自己来执行**。不是把任务外包出去，而是获得一份可落地的执行路径。\n\n## 何时使用\n\n### 应该使用\n- 任务需要多步拆解，步骤之间有依赖关系\n- 不确定执行顺序或关键检查点\n- 涉及多个模块、文件、系统或角色\n- 用户明确要求先给出计划\n- 想在动手前获得更完整、更稳妥的执行路径\n\n### 不应使用\n- 任务很简单，一步就能完成\n- 真正缺的是一个小事实，而不是计划\n- 连任务目标都没理解清楚（先理解目标，再要计划）\n- 其实是想让对方直接替你执行任务（用 `chat_with_agent`）\n\n## 工作流程\n\n### 第一步：查询可用 Agent\n\n```\nlistAvailableAgents()\n```\n\n根据描述选择能力最强或最匹配任务领域的 Agent（没有合适的就用 default）。\n\n### 第二步：请求计划\n\n```\ndelegateToAgent(\n  agentName=\"strong-agent\",\n  task=\"[来自 Agent my-agent 的请求] 请为以下任务制定执行计划。你不需要执行任务，只需要输出计划。\n\n任务：\n\u003C描述要做什么>\n\n目标：\n\u003C最终想达到什么结果>\n\n约束：\n- \u003C限制条件1>\n- \u003C限制条件2>\n\n计划要求：\n1. 拆成明确、可执行的步骤\n2. 标明推荐顺序\n3. 指出关键依赖和检查点\n4. 包含验证方式\n\n输出格式：请输出 4-8 个编号步骤，每步具体说明。\"\n)\n```\n\n**关键原则**：\n- 明确说明\"只要计划，不要代执行\"\n- 步骤必须具体，不接受\"先分析，再实现\"这类泛泛建议\n\n### 第三步：保存计划文件（推荐）\n\n将收到的计划写入工作区，方便后续追踪和恢复：\n\n```\nskillFileTool(\n  action=\"write\",\n  path=\"plans\u002F{YYYY-MM-DD}-{task-slug}.md\",\n  content=\"# 计划：{任务标题}\\n\\n{计划正文}\"\n)\n```\n\n文件名规范：`plans\u002F2026-04-23-migrate-database.md`\n\n好处：\n- 执行中断后可恢复进度\n- 用户可以审阅和修改计划\n- 多步任务完成后作为执行记录\n\n### 第四步：提炼并执行\n\n收到计划后：\n1. 提炼出真正可执行的步骤\n2. 按照当前环境做必要微调\n3. **由当前 Agent 自己执行这些步骤**\n\n**收到计划不等于任务完成，计划是输入，执行才是输出。**\n\n### 第五步（如需细化）：追问\n\n如果计划某步骤不够具体，再次调用：\n\n```\ndelegateToAgent(\n  agentName=\"strong-agent\",\n  task=\"[来自 Agent my-agent 的请求] 请基于刚才的计划，细化第 3 步。仍然只需要补充计划细节，不需要代执行。\n\n刚才的计划摘要：\n\u003C粘贴上次回复的关键内容>\n\n需要细化的问题：\n\u003C具体的疑问>\"\n)\n```\n\n## 计划质量标准\n\n合格的计划必须满足：\n- 有明确步骤，不是泛泛建议\n- 步骤顺序清楚\n- 每步是可执行的具体动作\n- 关键依赖被点明\n- 有必要的验证点\n\n若收到的是空泛建议，继续追问细化，直到满足以上标准。\n\n## 护栏\n\n- 不要把\"请帮我规划\"说成\"请你直接做完\"\n- 不要请求对方执行代码、命令或变更\n- 拿到计划后仍要结合当前环境判断，不要照单全收\n- 目标不清楚时，先弄清楚目标，再要计划\n",{"name":5,"version":32,"description":7,"dependencies":33},"1.3.0",{"tools":34},[35,36,37],"listAvailableAgents","delegateToAgent","skillFileTool","dev","11106843d72d25b29c2cd08d7fdbbd222c21df6a","mateclaw-server\u002Fsrc\u002Fmain\u002Fresources\u002Fskills\u002Fmake_plan",361,"https:\u002F\u002Fgithub.com\u002Fmateaix\u002Fmateclaw","https:\u002F\u002Fclaw.mate.vip","https:\u002F\u002Fgithub.com\u002Fmateaix","2026-11-11 14:28:27",{"source":8,"skillName":5,"commands":47,"prompt":57,"zipAvailable":58},[48,51,54],{"tool":49,"command":50},"npx","npx skills add mateaix\u002Fmateclaw --skill make_plan",{"tool":52,"command":53},"bunx","bunx skills add mateaix\u002Fmateclaw --skill make_plan",{"tool":55,"command":56},"pnpm","pnpm dlx skills add mateaix\u002Fmateclaw --skill make_plan","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmateaix\u002Fmateclaw\u002Fblob\u002Fdev\u002Fmateclaw-server\u002Fsrc\u002Fmain\u002Fresources\u002Fskills\u002Fmake_plan\u002FSKILL.md",true,[],[61,72,105,131,158,177],{"skillNo":62,"name":63,"nameZh":6,"description":64,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":65,"categories":66,"keywords":68,"publishedAt":27},"01M6KW155AABG05Q3FR8CN3D9H","sample","Test fixture for SkillBundleMaterializer.","https:\u002F\u002Fgithub.com\u002Fmateaix\u002Fmateclaw\u002Fblob\u002Fdev\u002Fmateclaw-server\u002Fsrc\u002Ftest\u002Fresources\u002Ftest-bundles\u002Fsample\u002FSKILL.md",[67],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[63,69,70,71],"test","for","fixture",{"skillNo":73,"name":74,"nameZh":6,"description":75,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":76,"categories":77,"keywords":83,"publishedAt":27},"01M6KW0P1T4EGBRN0HYZKJSHGB","xhs_note","小红书图文创作 \u002F 笔记 \u002F 种草文案 (xiaohongshu \u002F red note) — 端到端：成文→配图(≥3 张竖版)→去AI化→在线预览打包交付。以图为主、文字辅助：标题四件套 + 碎句正文 + 话题标签，配 3:4 竖版卡片，最少 3 张图。honors user persona & style memory.","https:\u002F\u002Fgithub.com\u002Fmateaix\u002Fmateclaw\u002Fblob\u002Fdev\u002Fmateclaw-server\u002Fsrc\u002Fmain\u002Fresources\u002Fskills\u002Fxhs_note\u002FSKILL.md",[78],{"categoryNo":79,"categoryName":80,"taxonomyType":81,"taxonomyTypeDesc":82},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104],"note","xhs note","xhs","创作","persona","memory","红书","user","red","图文","内容创作","style","小红书","笔记","xiaohongshu","去AI化","linux","文案","windows","macos","文字",{"skillNo":106,"name":107,"nameZh":6,"description":108,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":109,"categories":110,"keywords":112,"publishedAt":27},"01M6KW0J69PPWSCVSR6JVJ0P1F","x_intel","Read X (Twitter) posts, search, timelines and user profiles via the official xurl CLI.","https:\u002F\u002Fgithub.com\u002Fmateaix\u002Fmateclaw\u002Fblob\u002Fdev\u002Fmateclaw-server\u002Fsrc\u002Fmain\u002Fresources\u002Fskills\u002Fx_intel\u002FSKILL.md",[111],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[113,114,115,116,117,118,119,120,121,122,100,123,124,125,126,127,128,129,130,103],"x intel","shell","xurl","execute","twitter","social-media","via","profiles","research","true","read","command","cli","social","search","official","Media","posts",{"skillNo":132,"name":133,"nameZh":6,"description":134,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":135,"categories":136,"keywords":145,"publishedAt":27},"01M6KW0DEPAYEF2JQ70PGN0Y8D","writing-plans","Write implementation plans: bite-sized tasks, paths, code.","https:\u002F\u002Fgithub.com\u002Fmateaix\u002Fmateclaw\u002Fblob\u002Fdev\u002Fmateclaw-server\u002Fsrc\u002Fmain\u002Fresources\u002Fskills\u002Fwriting-plans\u002FSKILL.md",[137,140,143,144],{"categoryNo":138,"categoryName":139,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":141,"categoryName":142,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":79,"categoryName":80,"taxonomyType":81,"taxonomyTypeDesc":82},[146,147,148,149,150,151,152,153,154,155,156,157],"plans","writing plans","writing","implementation","planning","paths","write","documentation","tasks","code","workflow","design",{"skillNo":159,"name":160,"nameZh":6,"description":161,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":162,"categories":163,"keywords":165,"publishedAt":27},"01M6KW08Q6EEN0ZSH5JRMAFH0B","webhook-subscriptions","Webhook subscriptions: event-driven agent runs.","https:\u002F\u002Fgithub.com\u002Fmateaix\u002Fmateclaw\u002Fblob\u002Fdev\u002Fmateclaw-server\u002Fsrc\u002Fmain\u002Fresources\u002Fskills\u002Fwebhook-subscriptions\u002FSKILL.md",[164],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[166,167,168,169,170,171,172,173,174,175,176],"subscriptions","webhook subscriptions","webhook","event-driven","automation","event","integrations","push","events","notifications","driven",{"skillNo":178,"name":179,"nameZh":6,"description":180,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":181,"categories":182,"keywords":190,"publishedAt":27},"01M6KW04W8S4EMJHSNHY3HWAY3","test-driven-development","TDD: enforce RED-GREEN-REFACTOR, tests before code.","https:\u002F\u002Fgithub.com\u002Fmateaix\u002Fmateclaw\u002Fblob\u002Fdev\u002Fmateclaw-server\u002Fsrc\u002Fmain\u002Fresources\u002Fskills\u002Ftest-driven-development\u002FSKILL.md",[183,186,189],{"categoryNo":184,"categoryName":185,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000007","代码审查",{"categoryNo":187,"categoryName":188,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[191,69,176,192,193,92,194,195,196,197,155,198,199,200],"development","test driven development","quality","tdd","tests","enforce","refactor","testing","red-green-refactor","green"]