[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M71Q60C4V98DEXHGN2VXFSZB":3,"creator-list:01M71Q60C4V98DEXHGN2VXFSZB:stars:1":19},{"accountNo":4,"login":5,"displayName":5,"avatarUrl":6,"accountType":7,"accountTypeDesc":8,"profileDescription":9,"skillCount":10,"repoCount":11,"professionCount":12,"scenarioCount":13,"totalStars":14,"updatedAt":15,"htmlUrl":16,"blogUrl":9,"company":9,"location":9,"followersCount":17,"publicReposCount":18},"01M71Q60C4V98DEXHGN2VXFSZB","vinvcn","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F120928190?v=4","USER","个人作者",null,39,1,4,5,5679,"2026-11-10 17:40:42","https:\u002F\u002Fgithub.com\u002Fvinvcn",52,42,{"records":20,"total":10,"current":11,"size":259},[21,49,59,69,79,88,98,108,126,139,152,175,188,199,209,228,237,248],{"skillNo":22,"name":23,"nameZh":9,"description":24,"descriptionZh":9,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":9,"sourceHtmlUrl":28,"categories":29,"keywords":43,"publishedAt":48},"01M71Q8F3M8YFP6WYVYQP61KBT","writing-for-agents","为 agent 编写文档。适用于创建或编辑 skills，或修改 AGENTS.md 或 CLAUDE.md 时。","vinvcn\u002Fmattpocock-skills-zh-CN","01M71Q60D6PRAJHKQRY33ZNE59","MIT","https:\u002F\u002Fgithub.com\u002Fvinvcn\u002Fmattpocock-skills-zh-CN\u002Fblob\u002Fmain\u002Fskills\u002Fproductivity\u002Fwriting-for-agents\u002FSKILL.md",[30,35,38],{"categoryNo":31,"categoryName":32,"taxonomyType":33,"taxonomyTypeDesc":34},"01JBSEEDCAT000000000000018","写作与文案","SCENARIO","使用场景",{"categoryNo":36,"categoryName":37,"taxonomyType":33,"taxonomyTypeDesc":34},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":39,"categoryName":40,"taxonomyType":41,"taxonomyTypeDesc":42},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[44,45,46,47],"writing","writing for agents","for","文档","2026-11-10 13:02:02",{"skillNo":50,"name":51,"nameZh":9,"description":52,"descriptionZh":9,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":9,"sourceHtmlUrl":53,"categories":54,"keywords":55,"publishedAt":48},"01M71Q8DHRPYE6R648CQ7NAHYN","wait-what","停一下：刚才那条消息没有说清楚，重新表述一遍。","https:\u002F\u002Fgithub.com\u002Fvinvcn\u002Fmattpocock-skills-zh-CN\u002Fblob\u002Fmain\u002Fskills\u002Fproductivity\u002Fwait-what\u002FSKILL.md",[],[56,57,58],"wait what","wait","true",{"skillNo":60,"name":61,"nameZh":9,"description":62,"descriptionZh":9,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":9,"sourceHtmlUrl":63,"categories":64,"keywords":65,"publishedAt":48},"01M71Q8C8CBSRJRP8Y0JRZ7RJ7","to-questionnaire","把你无法完整回答的 decision 转成一份交给他人填写的 questionnaire。","https:\u002F\u002Fgithub.com\u002Fvinvcn\u002Fmattpocock-skills-zh-CN\u002Fblob\u002Fmain\u002Fskills\u002Fproductivity\u002Fto-questionnaire\u002FSKILL.md",[],[66,67,68,58],"to questionnaire","questionnaire","decision",{"skillNo":70,"name":71,"nameZh":9,"description":72,"descriptionZh":9,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":9,"sourceHtmlUrl":73,"categories":74,"keywords":78,"publishedAt":48},"01M71Q8ASS9A6P84PSC02YFKHB","teach","在这个工作区中教用户一个新技能或概念。","https:\u002F\u002Fgithub.com\u002Fvinvcn\u002Fmattpocock-skills-zh-CN\u002Fblob\u002Fmain\u002Fskills\u002Fproductivity\u002Fteach\u002FSKILL.md",[75],{"categoryNo":76,"categoryName":77,"taxonomyType":41,"taxonomyTypeDesc":42},"01JBSEEDCAT000000000000039","教师与教育",[71,58],{"skillNo":80,"name":81,"nameZh":9,"description":82,"descriptionZh":9,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":9,"sourceHtmlUrl":83,"categories":84,"keywords":85,"publishedAt":48},"01M71Q89C2C2QRR3J3H64ZKH0P","handoff","把当前对话压缩成交接文档，让另一个代理接手。","https:\u002F\u002Fgithub.com\u002Fvinvcn\u002Fmattpocock-skills-zh-CN\u002Fblob\u002Fmain\u002Fskills\u002Fproductivity\u002Fhandoff\u002FSKILL.md",[],[81,47,86,87,58],"压缩","对话",{"skillNo":89,"name":90,"nameZh":9,"description":91,"descriptionZh":9,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":9,"sourceHtmlUrl":92,"categories":93,"keywords":94,"publishedAt":48},"01M71Q883CXWF0BGDQC3Y8TJZ2","grilling","围绕计划、decision 或 idea 持续追问用户。适用于用户想对自己的思路做压力测试，或使用任何 “grill” 触发措辞时。","https:\u002F\u002Fgithub.com\u002Fvinvcn\u002Fmattpocock-skills-zh-CN\u002Fblob\u002Fmain\u002Fskills\u002Fproductivity\u002Fgrilling\u002FSKILL.md",[],[90,95,68,96,97],"testing","grill","idea",{"skillNo":99,"name":100,"nameZh":9,"description":101,"descriptionZh":9,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":9,"sourceHtmlUrl":102,"categories":103,"keywords":104,"publishedAt":48},"01M71Q873F7G421A4BSAG01JSE","grill-me","一个用来打磨计划或设计的持续追问式访谈。","https:\u002F\u002Fgithub.com\u002Fvinvcn\u002Fmattpocock-skills-zh-CN\u002Fblob\u002Fmain\u002Fskills\u002Fproductivity\u002Fgrill-me\u002FSKILL.md",[],[105,96,106,107,58],"grill me","me","design",{"skillNo":109,"name":110,"nameZh":9,"description":111,"descriptionZh":9,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":9,"sourceHtmlUrl":112,"categories":113,"keywords":114,"publishedAt":48},"01M71Q84YZDKFA84NF29H07MDF","setup-pre-commit","在当前仓库设置 Husky pre-commit hooks，集成 lint-staged (Prettier)、类型检查和测试。适用于用户想添加 pre-commit hooks、设置 Husky、配置 lint-staged，或在提交时运行格式化、类型检查和测试时。","https:\u002F\u002Fgithub.com\u002Fvinvcn\u002Fmattpocock-skills-zh-CN\u002Fblob\u002Fmain\u002Fskills\u002Fmisc\u002Fsetup-pre-commit\u002FSKILL.md",[],[115,116,117,118,95,119,120,121,122,123,124,125],"commit","setup","setup pre commit","pre commit","lint","pre-commit","格式化","hooks","prettier","husky","staged",{"skillNo":127,"name":128,"nameZh":9,"description":129,"descriptionZh":9,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":9,"sourceHtmlUrl":130,"categories":131,"keywords":132,"publishedAt":48},"01M71Q83FF373XB6JZ5XZRQT4H","scaffold-exercises","创建包含章节、题目、答案和讲解的练习目录结构，并确保通过 linting。适用于用户想 scaffold exercises、创建 exercise stubs，或设置新的课程章节时。","https:\u002F\u002Fgithub.com\u002Fvinvcn\u002Fmattpocock-skills-zh-CN\u002Fblob\u002Fmain\u002Fskills\u002Fmisc\u002Fscaffold-exercises\u002FSKILL.md",[],[133,134,135,136,137,138],"scaffold","scaffold exercises","exercises","exercise","linting","目录",{"skillNo":140,"name":141,"nameZh":9,"description":142,"descriptionZh":9,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":9,"sourceHtmlUrl":143,"categories":144,"keywords":145,"publishedAt":48},"01M71Q81PVSDFJ17SKWBJX0STQ","migrate-to-shoehorn","将测试文件从 `as` 类型断言迁移到 @total-typescript\u002Fshoehorn。适用于用户提到 shoehorn、想替换测试中的 `as`，或需要局部测试数据时。","https:\u002F\u002Fgithub.com\u002Fvinvcn\u002Fmattpocock-skills-zh-CN\u002Fblob\u002Fmain\u002Fskills\u002Fmisc\u002Fmigrate-to-shoehorn\u002FSKILL.md",[],[146,147,95,148,149,150,151],"migrate to shoehorn","migrate","typescript","as","文件","数据",{"skillNo":153,"name":154,"nameZh":9,"description":155,"descriptionZh":9,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":9,"sourceHtmlUrl":156,"categories":157,"keywords":161,"publishedAt":48},"01M71Q7ZRSB66FPCTPPSXBR3SM","git-guardrails-claude-code","设置 Claude Code hooks，在危险 git commands（push、reset --hard、clean、branch -D 等）执行前阻止它们。适用于用户想防止破坏性 git 操作、添加 git safety hooks，或在 Claude Code 中阻止 git push\u002Freset 时。","https:\u002F\u002Fgithub.com\u002Fvinvcn\u002Fmattpocock-skills-zh-CN\u002Fblob\u002Fmain\u002Fskills\u002Fmisc\u002Fgit-guardrails-claude-code\u002FSKILL.md",[158],{"categoryNo":159,"categoryName":160,"taxonomyType":41,"taxonomyTypeDesc":42},"01JBSEEDCAT000000000000030","开发工程师",[162,163,164,165,166,167,168,169,170,171,122,172,173,174],"code","git","Guardrails","git guardrails claude code","git guardrails","push","Safety","git push","branch","claude code hooks","clean","commands","reset",{"skillNo":176,"name":177,"nameZh":9,"description":178,"descriptionZh":9,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":9,"sourceHtmlUrl":179,"categories":180,"keywords":183,"publishedAt":48},"01M71Q7YGX95CN4HAD1PF6ZF8R","writing-shape","Writing, exploit：把原始素材塑造成文章，一段一段地推进。","https:\u002F\u002Fgithub.com\u002Fvinvcn\u002Fmattpocock-skills-zh-CN\u002Fblob\u002Fmain\u002Fskills\u002Fin-progress\u002Fwriting-shape\u002FSKILL.md",[181,182],{"categoryNo":31,"categoryName":32,"taxonomyType":33,"taxonomyTypeDesc":34},{"categoryNo":39,"categoryName":40,"taxonomyType":41,"taxonomyTypeDesc":42},[44,184,185,186,58,187],"writing shape","shape","exploit","文章",{"skillNo":189,"name":190,"nameZh":9,"description":191,"descriptionZh":9,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":9,"sourceHtmlUrl":192,"categories":193,"keywords":196,"publishedAt":48},"01M71Q7WY539N7CC3GSFMW0RSZ","writing-fragments","Writing, explore：挖掘原始 fragments，暂不施加任何结构。","https:\u002F\u002Fgithub.com\u002Fvinvcn\u002Fmattpocock-skills-zh-CN\u002Fblob\u002Fmain\u002Fskills\u002Fin-progress\u002Fwriting-fragments\u002FSKILL.md",[194,195],{"categoryNo":31,"categoryName":32,"taxonomyType":33,"taxonomyTypeDesc":34},{"categoryNo":39,"categoryName":40,"taxonomyType":41,"taxonomyTypeDesc":42},[44,197,198,58],"writing fragments","explore",{"skillNo":200,"name":201,"nameZh":9,"description":202,"descriptionZh":9,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":9,"sourceHtmlUrl":203,"categories":204,"keywords":207,"publishedAt":48},"01M71Q7T51K0J8H5YHXY7133E5","writing-beats","Writing, exploit——把原始素材组装成一段节拍旅程，在某个 beat 依赖一个术语之前先把它 grounded。","https:\u002F\u002Fgithub.com\u002Fvinvcn\u002Fmattpocock-skills-zh-CN\u002Fblob\u002Fmain\u002Fskills\u002Fin-progress\u002Fwriting-beats\u002FSKILL.md",[205,206],{"categoryNo":31,"categoryName":32,"taxonomyType":33,"taxonomyTypeDesc":34},{"categoryNo":39,"categoryName":40,"taxonomyType":41,"taxonomyTypeDesc":42},[44,208,186,58],"writing beats",{"skillNo":210,"name":211,"nameZh":9,"description":212,"descriptionZh":9,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":9,"sourceHtmlUrl":213,"categories":214,"keywords":215,"publishedAt":48},"01M71Q7PFFN6C7B2GFYS2FT8BK","setup-ts-deep-modules","在 TypeScript repo 中接入 dependency-cruiser，让每个 package 成为 deep module：implementation 隐藏在 subfolders 中，只能通过 entry-point files 访问。User-invoked。","https:\u002F\u002Fgithub.com\u002Fvinvcn\u002Fmattpocock-skills-zh-CN\u002Fblob\u002Fmain\u002Fskills\u002Fin-progress\u002Fsetup-ts-deep-modules\u002FSKILL.md",[],[116,216,217,218,148,219,220,221,222,223,224,225,58,226,227],"setup ts deep modules","modules","deep","package","repo","user","dependency","implementation","files","module","entry","point",{"skillNo":229,"name":230,"nameZh":9,"description":231,"descriptionZh":9,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":9,"sourceHtmlUrl":232,"categories":233,"keywords":234,"publishedAt":48},"01M71Q7MWG0QNCZ6G1NHPNKPJ0","loop-me","在这个工作区中，就我想构建的工作流规格访谈我。","https:\u002F\u002Fgithub.com\u002Fvinvcn\u002Fmattpocock-skills-zh-CN\u002Fblob\u002Fmain\u002Fskills\u002Fin-progress\u002Floop-me\u002FSKILL.md",[],[235,236,106,107,58],"loop me","loop",{"skillNo":238,"name":239,"nameZh":9,"description":240,"descriptionZh":9,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":9,"sourceHtmlUrl":241,"categories":242,"keywords":244,"publishedAt":48},"01M71Q7JHVDXKPD5MH0KX2S0NW","claude-handoff","把当前对话交接给一个全新的 background agent，让它立即接手工作。","https:\u002F\u002Fgithub.com\u002Fvinvcn\u002Fmattpocock-skills-zh-CN\u002Fblob\u002Fmain\u002Fskills\u002Fin-progress\u002Fclaude-handoff\u002FSKILL.md",[243],{"categoryNo":36,"categoryName":37,"taxonomyType":33,"taxonomyTypeDesc":34},[81,245,87,246,58,247],"claude handoff","session","background",{"skillNo":249,"name":250,"nameZh":9,"description":251,"descriptionZh":9,"repositoryFullName":25,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":26,"starsCount":14,"licenseSpdxId":27,"licenseFileUrl":9,"sourceHtmlUrl":252,"categories":253,"keywords":254,"publishedAt":48},"01M71Q7H5ZPYJFXEMQM4HCMS21","chief-of-staff","在单个 session 中通过协调 subagents 来推进一个长期目标。","https:\u002F\u002Fgithub.com\u002Fvinvcn\u002Fmattpocock-skills-zh-CN\u002Fblob\u002Fmain\u002Fskills\u002Fin-progress\u002Fchief-of-staff\u002FSKILL.md",[],[255,256,257,246,258,58],"chief of staff","chief","Staff","subagents",18]