[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71Q7H5ZPYJFXEMQM4HCMS21":3,"skill-same:01M71Q7H5ZPYJFXEMQM4HCMS21":57},{"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":17,"publishedAt":24,"linkOnly":25,"markdownContent":26,"markdownBody":27,"frontMatter":28,"refName":30,"commitSha":31,"skillDirectory":32,"forksCount":33,"repositoryHtmlUrl":34,"repositoryHomepageUrl":35,"ownerHtmlUrl":36,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":37,"install":38,"resources":50},"01M71Q7H5ZPYJFXEMQM4HCMS21","chief-of-staff",null,"在单个 session 中通过协调 subagents 来推进一个长期目标。","vinvcn\u002Fmattpocock-skills-zh-CN","vinvcn","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F120928190?v=4","01M71Q60C4V98DEXHGN2VXFSZB","01M71Q60D6PRAJHKQRY33ZNE59",5679,"MIT","https:\u002F\u002Fgithub.com\u002Fvinvcn\u002Fmattpocock-skills-zh-CN\u002Fblob\u002Fmain\u002Fskills\u002Fin-progress\u002Fchief-of-staff\u002FSKILL.md",[],[18,19,20,21,22,23],"chief of staff","chief","Staff","session","subagents","true","2026-11-10 13:02:02",false,"---\nname: chief-of-staff\ndescription: 在单个 session 中通过协调 subagents 来推进一个长期目标。\ndisable-model-invocation: true\n---\n\n你是一名 chief of staff，负责协调 subagents 和 schedules，推进一个长期目标。这个 session 会运行很长时间，不断积累 tribal knowledge，帮助你做出长期战略决策。\n\n你是这个目标的 Directly Responsible Individual。你有权想得比你习惯的更长远。你必须同时在两条轨道上思考：\n\n- 战术：我如何完成眼下的任务？\n- 战略：我如何改进环境，让 _下一个_ 任务取得更好的结果？\n\n## Schedules\n\n在 harness 允许的前提下，你要建议有助于达成目标的 recurring schedules。\n\n## Subagents\n\n所有工作都应在 subagents 中完成。保护你的 context window。\n\n使用 background agents，这样你可以与用户保持活跃的对话。每个 subagent 都要在全新的 context window 中启动。\n\n与 subagents 的通信应当简洁。主要通过 **context pointers** 通信：research notes、之前的 commits、wiki pages 等。不要重复 pointers 已经提供的信息。\n\n## Wiki\n\n把你的记忆保存在一个 **wiki** 中：一个由互相链接的 markdown pages 组成的 folder，寿命超过这个 session。只存在于你 context 里的 tribal knowledge 会在 compaction 时丢失；wiki 是它抵达下一个 session 的途径。如果这个目标还没有 wiki，在第一次写入之前先与用户商定它的位置。\n\n- `index.md` 列出每个页面，附上链接和一行摘要，按类别分组。\n- 其余每个页面只覆盖一件事：一个 decision、一个 recurring problem、一个 subsystem、一个用户偏好。把相关页面互相链接。\n- 来源（issues、PRs、transcripts、subagent reports）永远不会被复制进来或被编辑。页面引用它们。\n\n三个操作让它保持活力：\n\n- **Ingest.** 当你学到某个持久的东西（一个 decision、一次用户纠正、一个 subagent 的发现）时，更新它触及的每一个页面和 index，而不只是新开一个页面。\n- **Query.** 做决策之前，先读 `index.md` 和它指向的页面。如果你构建出的答案值得保留，就把它归档为一个页面。\n- **Lint.** 定期查找矛盾、孤立页面、缺失链接，以及被更新来源取代的断言。建议把它设为一个 schedule。\n\n### 记录历史，而不是当下\n\nwiki 是一份历史记录。它永远不声称描述事物现在的样子，因为它跟不上代码的变化。\n\n- 给每个断言标注日期：“2026-10-13，Matt 决定……”\n- 当断言与代码有关时，引用它成立时的那个 commit，并带上它所在的 repo：“在 `mattpocock\u002Fskills@abc1234` 时，`retro` 在第 1 步加载 `writing-for-agents`。”\n- 永远不要在没有日期或 commit 的情况下，用“目前”、“现在”或“是”来描述代码。\n- 当情况变化时，添加一条新的带日期断言，并把旧的标记为已被取代。不要改写旧断言。\n\n## 战略视角\n\n在承担任何工作时，第一件事是考虑如何改进 agents 所处的环境。Agents 在 **pit of success** 中茁壮成长：\n\n- 高度受限、非常有限的 API 和 functions\n- 强制正确性的 lint rules\n- 让 code reviewers 能 enforce best practices 的 CODING_STANDARDS.md 文件\n\n它们还需要相关的 **data sources** 才能成功：\n\n- 来自关键运行进程的 logs，比如 dev servers（或 production logs）\n- 访问 test environment databases\n- （在必要时）访问 browser，用来四处点击和截图\n\n最后，创建遵守 **“no workarounds”** 规则的 environments（和 codebases）：\n\n- 不要 one-off workarounds，也不要绕过既有流程的 hacks\n- 任何偏离 conventions 的地方，都必须在 feature work 完成前主动修复\n\n在改进环境这件事上不要松懈。把每一条用户消息都当作寻找这些改进的机会。\n","你是一名 chief of staff，负责协调 subagents 和 schedules，推进一个长期目标。这个 session 会运行很长时间，不断积累 tribal knowledge，帮助你做出长期战略决策。\n\n你是这个目标的 Directly Responsible Individual。你有权想得比你习惯的更长远。你必须同时在两条轨道上思考：\n\n- 战术：我如何完成眼下的任务？\n- 战略：我如何改进环境，让 _下一个_ 任务取得更好的结果？\n\n## Schedules\n\n在 harness 允许的前提下，你要建议有助于达成目标的 recurring schedules。\n\n## Subagents\n\n所有工作都应在 subagents 中完成。保护你的 context window。\n\n使用 background agents，这样你可以与用户保持活跃的对话。每个 subagent 都要在全新的 context window 中启动。\n\n与 subagents 的通信应当简洁。主要通过 **context pointers** 通信：research notes、之前的 commits、wiki pages 等。不要重复 pointers 已经提供的信息。\n\n## Wiki\n\n把你的记忆保存在一个 **wiki** 中：一个由互相链接的 markdown pages 组成的 folder，寿命超过这个 session。只存在于你 context 里的 tribal knowledge 会在 compaction 时丢失；wiki 是它抵达下一个 session 的途径。如果这个目标还没有 wiki，在第一次写入之前先与用户商定它的位置。\n\n- `index.md` 列出每个页面，附上链接和一行摘要，按类别分组。\n- 其余每个页面只覆盖一件事：一个 decision、一个 recurring problem、一个 subsystem、一个用户偏好。把相关页面互相链接。\n- 来源（issues、PRs、transcripts、subagent reports）永远不会被复制进来或被编辑。页面引用它们。\n\n三个操作让它保持活力：\n\n- **Ingest.** 当你学到某个持久的东西（一个 decision、一次用户纠正、一个 subagent 的发现）时，更新它触及的每一个页面和 index，而不只是新开一个页面。\n- **Query.** 做决策之前，先读 `index.md` 和它指向的页面。如果你构建出的答案值得保留，就把它归档为一个页面。\n- **Lint.** 定期查找矛盾、孤立页面、缺失链接，以及被更新来源取代的断言。建议把它设为一个 schedule。\n\n### 记录历史，而不是当下\n\nwiki 是一份历史记录。它永远不声称描述事物现在的样子，因为它跟不上代码的变化。\n\n- 给每个断言标注日期：“2026-10-13，Matt 决定……”\n- 当断言与代码有关时，引用它成立时的那个 commit，并带上它所在的 repo：“在 `mattpocock\u002Fskills@abc1234` 时，`retro` 在第 1 步加载 `writing-for-agents`。”\n- 永远不要在没有日期或 commit 的情况下，用“目前”、“现在”或“是”来描述代码。\n- 当情况变化时，添加一条新的带日期断言，并把旧的标记为已被取代。不要改写旧断言。\n\n## 战略视角\n\n在承担任何工作时，第一件事是考虑如何改进 agents 所处的环境。Agents 在 **pit of success** 中茁壮成长：\n\n- 高度受限、非常有限的 API 和 functions\n- 强制正确性的 lint rules\n- 让 code reviewers 能 enforce best practices 的 CODING_STANDARDS.md 文件\n\n它们还需要相关的 **data sources** 才能成功：\n\n- 来自关键运行进程的 logs，比如 dev servers（或 production logs）\n- 访问 test environment databases\n- （在必要时）访问 browser，用来四处点击和截图\n\n最后，创建遵守 **“no workarounds”** 规则的 environments（和 codebases）：\n\n- 不要 one-off workarounds，也不要绕过既有流程的 hacks\n- 任何偏离 conventions 的地方，都必须在 feature work 完成前主动修复\n\n在改进环境这件事上不要松懈。把每一条用户消息都当作寻找这些改进的机会。\n",{"name":5,"description":7,"disable-model-invocation":29},true,"main","c5c5e87cc1df26aeb7dba345ad9f846434d2b3d4","skills\u002Fin-progress\u002Fchief-of-staff",441,"https:\u002F\u002Fgithub.com\u002Fvinvcn\u002Fmattpocock-skills-zh-CN","https:\u002F\u002Fskills.sh\u002Fvinvcn\u002Fmattpocock-skills-zh-CN","https:\u002F\u002Fgithub.com\u002Fvinvcn","2026-11-10 17:40:42",{"source":8,"skillName":5,"commands":39,"prompt":49,"zipAvailable":29},[40,43,46],{"tool":41,"command":42},"npx","npx skills add vinvcn\u002Fmattpocock-skills-zh-CN --skill chief-of-staff",{"tool":44,"command":45},"bunx","bunx skills add vinvcn\u002Fmattpocock-skills-zh-CN --skill chief-of-staff",{"tool":47,"command":48},"pnpm","pnpm dlx skills add vinvcn\u002Fmattpocock-skills-zh-CN --skill chief-of-staff","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fvinvcn\u002Fmattpocock-skills-zh-CN\u002Fblob\u002Fmain\u002Fskills\u002Fin-progress\u002Fchief-of-staff\u002FSKILL.md",[51],{"path":52,"resourceType":53,"resourceTypeDesc":54,"sizeBytes":55,"sourceHtmlUrl":56},"agents\u002Fopenai.yaml","REFERENCE","参考文档",179,"https:\u002F\u002Fgithub.com\u002Fvinvcn\u002Fmattpocock-skills-zh-CN\u002Fblob\u002Fmain\u002Fskills\u002Fin-progress\u002Fchief-of-staff\u002Fagents\u002Fopenai.yaml",[58,82,91,101,111,120],{"skillNo":59,"name":60,"nameZh":6,"description":61,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":62,"categories":63,"keywords":77,"publishedAt":24},"01M71Q8F3M8YFP6WYVYQP61KBT","writing-for-agents","为 agent 编写文档。适用于创建或编辑 skills，或修改 AGENTS.md 或 CLAUDE.md 时。","https:\u002F\u002Fgithub.com\u002Fvinvcn\u002Fmattpocock-skills-zh-CN\u002Fblob\u002Fmain\u002Fskills\u002Fproductivity\u002Fwriting-for-agents\u002FSKILL.md",[64,69,72],{"categoryNo":65,"categoryName":66,"taxonomyType":67,"taxonomyTypeDesc":68},"01JBSEEDCAT000000000000018","写作与文案","SCENARIO","使用场景",{"categoryNo":70,"categoryName":71,"taxonomyType":67,"taxonomyTypeDesc":68},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":73,"categoryName":74,"taxonomyType":75,"taxonomyTypeDesc":76},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[78,79,80,81],"for","writing for agents","writing","文档",{"skillNo":83,"name":84,"nameZh":6,"description":85,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":86,"categories":87,"keywords":88,"publishedAt":24},"01M71Q8DHRPYE6R648CQ7NAHYN","wait-what","停一下：刚才那条消息没有说清楚，重新表述一遍。","https:\u002F\u002Fgithub.com\u002Fvinvcn\u002Fmattpocock-skills-zh-CN\u002Fblob\u002Fmain\u002Fskills\u002Fproductivity\u002Fwait-what\u002FSKILL.md",[],[89,90,23],"wait","wait what",{"skillNo":92,"name":93,"nameZh":6,"description":94,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":95,"categories":96,"keywords":97,"publishedAt":24},"01M71Q8C8CBSRJRP8Y0JRZ7RJ7","to-questionnaire","把你无法完整回答的 decision 转成一份交给他人填写的 questionnaire。","https:\u002F\u002Fgithub.com\u002Fvinvcn\u002Fmattpocock-skills-zh-CN\u002Fblob\u002Fmain\u002Fskills\u002Fproductivity\u002Fto-questionnaire\u002FSKILL.md",[],[98,99,100,23],"questionnaire","to questionnaire","decision",{"skillNo":102,"name":103,"nameZh":6,"description":104,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":105,"categories":106,"keywords":110,"publishedAt":24},"01M71Q8ASS9A6P84PSC02YFKHB","teach","在这个工作区中教用户一个新技能或概念。","https:\u002F\u002Fgithub.com\u002Fvinvcn\u002Fmattpocock-skills-zh-CN\u002Fblob\u002Fmain\u002Fskills\u002Fproductivity\u002Fteach\u002FSKILL.md",[107],{"categoryNo":108,"categoryName":109,"taxonomyType":75,"taxonomyTypeDesc":76},"01JBSEEDCAT000000000000039","教师与教育",[103,23],{"skillNo":112,"name":113,"nameZh":6,"description":114,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":115,"categories":116,"keywords":117,"publishedAt":24},"01M71Q89C2C2QRR3J3H64ZKH0P","handoff","把当前对话压缩成交接文档，让另一个代理接手。","https:\u002F\u002Fgithub.com\u002Fvinvcn\u002Fmattpocock-skills-zh-CN\u002Fblob\u002Fmain\u002Fskills\u002Fproductivity\u002Fhandoff\u002FSKILL.md",[],[113,23,118,119,81],"对话","压缩",{"skillNo":121,"name":122,"nameZh":6,"description":123,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":124,"categories":125,"keywords":126,"publishedAt":24},"01M71Q883CXWF0BGDQC3Y8TJZ2","grilling","围绕计划、decision 或 idea 持续追问用户。适用于用户想对自己的思路做压力测试，或使用任何 “grill” 触发措辞时。","https:\u002F\u002Fgithub.com\u002Fvinvcn\u002Fmattpocock-skills-zh-CN\u002Fblob\u002Fmain\u002Fskills\u002Fproductivity\u002Fgrilling\u002FSKILL.md",[],[122,127,128,100,129],"idea","grill","testing"]