[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M6R712K8ESMDF089BFENBR16":3,"creator-list:01M6R712K8ESMDF089BFENBR16:stars:1:":17},{"accountNo":4,"login":5,"displayName":5,"avatarUrl":6,"accountType":7,"accountTypeDesc":8,"profileDescription":9,"skillCount":10,"repoCount":11,"professionCount":12,"scenarioCount":12,"totalStars":13,"updatedAt":14,"htmlUrl":15,"blogUrl":9,"company":9,"location":9,"followersCount":13,"publicReposCount":16},"01M6R712K8ESMDF089BFENBR16","barichter","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F96797186?v=4","USER","个人作者",null,127,1,2,0,"2026-04-13 22:53:46","https:\u002F\u002Fgithub.com\u002Fbarichter",3,{"records":18,"total":10,"current":11,"size":308},[19,39,47,64,87,93,111,127,152,175,191,196,228,247,258,267,282,290],{"skillNo":20,"name":21,"nameZh":9,"description":9,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":13,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":25,"categories":26,"keywords":32,"publishedAt":38},"01M6R7VE8SZD1E37WWJN4ZFPWB","My Skill","barichter\u002Fsquad","01M6R712R74BSQQSG2GTXBWR8P","MIT","https:\u002F\u002Fgithub.com\u002Fbarichter\u002Fsquad\u002Fblob\u002Fdev\u002Ftest-fixtures\u002Fskills-test-abb30454\u002Fmy-skill\u002FSKILL.md",[27],{"categoryNo":28,"categoryName":29,"taxonomyType":30,"taxonomyTypeDesc":31},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[33,34,35,36,37],"my skill","my","testing","vitest","tester","2026-11-10 10:12:30",{"skillNo":40,"name":41,"nameZh":9,"description":9,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":13,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":42,"categories":43,"keywords":44,"publishedAt":38},"01M6R7VD19M4TMAA74XGD6QSZX","bad-skill","https:\u002F\u002Fgithub.com\u002Fbarichter\u002Fsquad\u002Fblob\u002Fdev\u002Ftest-fixtures\u002Fskills-test-abb30454\u002Fbad-skill\u002FSKILL.md",[],[45,46],"bad skill","bad",{"skillNo":48,"name":49,"nameZh":9,"description":50,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":13,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":51,"categories":52,"keywords":53,"publishedAt":38},"01M6R7V9TYTX6Z621V6RWA51G6","squad-conventions","Core conventions and patterns used in the Squad codebase","https:\u002F\u002Fgithub.com\u002Fbarichter\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fskills\u002Fsquad-conventions\u002FSKILL.md",[],[54,55,56,57,58,59,60,61,62,63],"squad conventions","squad","conventions","core","project-conventions","patterns","project","manual","high","codebase",{"skillNo":65,"name":66,"nameZh":9,"description":67,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":13,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":68,"categories":69,"keywords":70,"publishedAt":38},"01M6R7TTF0ABMGSVWASVYF6D51","rework-rate","Measure and interpret PR rework rate — the emerging 5th DORA metric","https:\u002F\u002Fgithub.com\u002Fbarichter\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fskills\u002Frework-rate\u002FSKILL.md",[],[71,72,73,74,75,55,76,77,78,79,80,81,82,83,61,62,84,85,86],"rate","rework rate","review","code quality","pr","code","code-review","metrics","health","team","analyze","quality","efficiency","metric","prs","when",{"skillNo":88,"name":89,"nameZh":9,"description":9,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":13,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":90,"categories":91,"keywords":92,"publishedAt":38},"01M6R7TRZPET44JRCSQF08EEA8","nap","https:\u002F\u002Fgithub.com\u002Fbarichter\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fskills\u002Fnap\u002FSKILL.md",[],[89],{"skillNo":94,"name":95,"nameZh":9,"description":96,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":13,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":97,"categories":98,"keywords":100,"publishedAt":38},"01M6R7TK10WCT77A52E27GR5R3","{skill-name}","{what this skill teaches agents}","https:\u002F\u002Fgithub.com\u002Fbarichter\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fskill.md",[99],{"categoryNo":28,"categoryName":29,"taxonomyType":30,"taxonomyTypeDesc":31},[101,102,103,35,104,105,106,107,108,109,110,61,62],"{skill name}","skill name","name","design","api","how","error-handling","learned","error","api-design",{"skillNo":112,"name":113,"nameZh":9,"description":114,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":13,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":115,"categories":116,"keywords":117,"publishedAt":38},"01M6R7TFPW0ZYH3X400MWQKZJD","windows-compatibility","Cross-platform path handling and command patterns","https:\u002F\u002Fgithub.com\u002Fbarichter\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-sdk\u002Ftemplates\u002Fskills\u002Fwindows-compatibility\u002FSKILL.md",[],[118,119,120,121,122,59,123,124,62,125,126],"windows","windows compatibility","compatibility","git","command","cross-platform","platform","path","bugs",{"skillNo":128,"name":129,"nameZh":9,"description":130,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":13,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":131,"categories":132,"keywords":133,"publishedAt":38},"01M6R7T36RRX61B2E4S7JKSXNW","versioning-policy","Semver versioning rules for Squad SDK and CLI — prevents prerelease version incidents","https:\u002F\u002Fgithub.com\u002Fbarichter\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-sdk\u002Ftemplates\u002Fskills\u002Fversioning-policy\u002FSKILL.md",[],[134,135,136,137,138,75,55,139,140,141,142,143,144,145,146,147,148,149,150,151],"policy","versioning policy","versioning","cli","sdk","release","semver","npm","ci","workspace","Rules","version","implementation","gate","incident","resolution","incidents","for",{"skillNo":153,"name":154,"nameZh":9,"description":155,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":13,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":156,"categories":157,"keywords":159,"publishedAt":38},"01M6R7SYKZZA7SBFJQQN5P8PNJ","tiered-memory","Three-tier agent memory model (hot\u002Fcold\u002Fwiki) for 20-55% context reduction per spawn","https:\u002F\u002Fgithub.com\u002Fbarichter\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-sdk\u002Ftemplates\u002Fskills\u002Ftiered-memory\u002FSKILL.md",[158],{"categoryNo":28,"categoryName":29,"taxonomyType":30,"taxonomyTypeDesc":31},[160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,62,151],"memory","tiered memory","performance","agent memory","Production","baseline","wiki","model","context","management","spawn","payloads","three","cold","memory-management",{"skillNo":176,"name":177,"nameZh":9,"description":178,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":13,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":179,"categories":180,"keywords":184,"publishedAt":38},"01M6R7SVE05SJ5CS4ZE6HVHE37","test-discipline","Update tests when changing APIs — no exceptions","https:\u002F\u002Fgithub.com\u002Fbarichter\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-sdk\u002Ftemplates\u002Fskills\u002Ftest-discipline\u002FSKILL.md",[181],{"categoryNo":182,"categoryName":183,"taxonomyType":30,"taxonomyTypeDesc":31},"01JBSEEDCAT000000000000008","测试与质量",[185,186,187,188,189,82,148,190,62,86],"test","test discipline","discipline","sync","update","tests",{"skillNo":192,"name":49,"nameZh":9,"description":50,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":13,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":193,"categories":194,"keywords":195,"publishedAt":38},"01M6R7SPZF02ZW6BTEGN25PC8A","https:\u002F\u002Fgithub.com\u002Fbarichter\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-sdk\u002Ftemplates\u002Fskills\u002Fsquad-conventions\u002FSKILL.md",[],[54,55,56,57,58,59,60,61,62,63],{"skillNo":197,"name":198,"nameZh":9,"description":199,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":13,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":200,"categories":201,"keywords":210,"publishedAt":38},"01M6R7SD9015Y4YM2AMHC6ZN8N","session-recovery","Find and resume interrupted Copilot CLI sessions using session_store queries","https:\u002F\u002Fgithub.com\u002Fbarichter\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-sdk\u002Ftemplates\u002Fskills\u002Fsession-recovery\u002FSKILL.md",[202,205],{"categoryNo":203,"categoryName":204,"taxonomyType":30,"taxonomyTypeDesc":31},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":206,"categoryName":207,"taxonomyType":208,"taxonomyTypeDesc":209},"01JBSEEDCAT000000000000038","人力资源","PROFESSION","适用职业",[211,212,213,137,214,215,216,217,218,219,220,221,222,223,224,225,226,62,151,227],"session recovery","recovery","session","workflow","sessions","copilot","sql","database","history","find","resume","queries","query","session history","store","past","source",{"skillNo":229,"name":230,"nameZh":9,"description":231,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":13,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":232,"categories":233,"keywords":234,"publishedAt":38},"01M6R7S9HYG8FQJ94GB620W2KG","secret-handling","Never read .env files or write secrets to .squad\u002F committed files","https:\u002F\u002Fgithub.com\u002Fbarichter\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-sdk\u002Ftemplates\u002Fskills\u002Fsecret-handling\u002FSKILL.md",[],[235,236,237,55,238,239,80,240,241,242,243,244,245,246,62],"secret handling","security","collaboration","file","secrets","read","write","operations","never","issue","files","env",{"skillNo":248,"name":249,"nameZh":9,"description":250,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":13,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":251,"categories":252,"keywords":253,"publishedAt":38},"01M6R7S708KT4ZBV6QFX8RJFVG","reviewer-protocol","Reviewer rejection workflow and strict lockout semantics","https:\u002F\u002Fgithub.com\u002Fbarichter\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-sdk\u002Ftemplates\u002Fskills\u002Freviewer-protocol\u002FSKILL.md",[],[254,255,256,257,214,62],"reviewer protocol","protocol","reviewer","orchestration",{"skillNo":259,"name":260,"nameZh":9,"description":9,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":13,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":261,"categories":262,"keywords":263,"publishedAt":38},"01M6R7S48XJ1YEJD2RV1S0YJS2","retro-enforcement","https:\u002F\u002Fgithub.com\u002Fbarichter\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-sdk\u002Ftemplates\u002Fskills\u002Fretro-enforcement\u002FSKILL.md",[],[264,265,266],"retro enforcement","retro","enforcement",{"skillNo":268,"name":269,"nameZh":9,"description":270,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":13,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":271,"categories":272,"keywords":274,"publishedAt":38},"01M6R7S18CDW211FFYPTFBD2JZ","reskill","Team-wide charter and history optimization through skill extraction","https:\u002F\u002Fgithub.com\u002Fbarichter\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-sdk\u002Ftemplates\u002Fskills\u002Freskill\u002FSKILL.md",[273],{"categoryNo":28,"categoryName":29,"taxonomyType":30,"taxonomyTypeDesc":31},[269,275,276,80,219,168,277,61,62,278,279,280,281],"extraction","Optimization","directive","wide","reduce","overhead","charter",{"skillNo":283,"name":284,"nameZh":9,"description":9,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":13,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":285,"categories":286,"keywords":287,"publishedAt":38},"01M6R7RN35V9A352H0CPHC83Q3","release-process","https:\u002F\u002Fgithub.com\u002Fbarichter\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-sdk\u002Ftemplates\u002Fskills\u002Frelease-process\u002FSKILL.md",[],[288,139,289],"release process","process",{"skillNo":291,"name":292,"nameZh":9,"description":293,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":13,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":294,"categories":295,"keywords":296,"publishedAt":38},"01M6R7RGHE10NM53Z2JY7TQ028","reflect","Learning capture system that extracts HIGH\u002FMED\u002FLOW confidence patterns from conversations to prevent repeating mistakes. Use after user corrections (\"no\", \"wrong\"), praise (\"perfect\", \"exactly\"), or when discovering edge cases. Complements .squad\u002Fagents\u002F{agent}\u002Fhistory.md and .squad\u002Fdecisions.md.","https:\u002F\u002Fgithub.com\u002Fbarichter\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-sdk\u002Ftemplates\u002Fskills\u002Freflect\u002FSKILL.md",[],[292,160,55,297,80,298,299,219,300,301,302,303,304,59,305,62,306,307,86],"edge","learning","system","capture","decisions","user","learning capture","use","conversations","Wrong","mistakes",18]