[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6R7TRZPET44JRCSQF08EEA8":3,"skill-same:01M6R7TRZPET44JRCSQF08EEA8":41},{"skillNo":4,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":14,"categories":15,"keywords":16,"publishedAt":17,"linkOnly":18,"markdownContent":19,"markdownBody":19,"frontMatter":20,"refName":21,"commitSha":22,"skillDirectory":23,"forksCount":12,"repositoryHtmlUrl":24,"repositoryHomepageUrl":6,"ownerHtmlUrl":25,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":26,"install":27,"resources":40},"01M6R7TRZPET44JRCSQF08EEA8","nap",null,"barichter\u002Fsquad","barichter","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F96797186?v=4","01M6R712K8ESMDF089BFENBR16","01M6R712R74BSQQSG2GTXBWR8P",0,"MIT","https:\u002F\u002Fgithub.com\u002Fbarichter\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fskills\u002Fnap\u002FSKILL.md",[],[5],"2026-11-10 10:12:30",false,"# Skill: nap\n\n> Context hygiene — compress, prune, archive .squad\u002F state\n\n## What It Does\n\nReclaims context window budget by compressing agent histories, pruning old logs,\narchiving stale decisions, and cleaning orphaned inbox files.\n\n## When To Use\n\n- Before heavy fan-out work (many agents will spawn)\n- When history.md files exceed 15KB\n- When .squad\u002F total size exceeds 1MB\n- After long-running sessions or sprints\n\n## Invocation\n\n- CLI: `squad nap` \u002F `squad nap --deep` \u002F `squad nap --dry-run`\n- REPL: `\u002Fnap` \u002F `\u002Fnap --dry-run` \u002F `\u002Fnap --deep`\n\n## Confidence\n\nmedium — Confirmed by team vote (4-1) and initial implementation\n",{},"dev","ec19f5e92325e634e3c6eff500e3cefa56131cc9","templates\u002Fskills\u002Fnap","https:\u002F\u002Fgithub.com\u002Fbarichter\u002Fsquad","https:\u002F\u002Fgithub.com\u002Fbarichter","2026-04-13 22:53:46",{"source":7,"skillName":5,"commands":28,"prompt":38,"zipAvailable":39},[29,32,35],{"tool":30,"command":31},"npx","npx skills add barichter\u002Fsquad --skill nap",{"tool":33,"command":34},"bunx","bunx skills add barichter\u002Fsquad --skill nap",{"tool":36,"command":37},"pnpm","pnpm dlx skills add barichter\u002Fsquad --skill nap","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fbarichter\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fskills\u002Fnap\u002FSKILL.md",true,[],[42,58,66,83,106,124],{"skillNo":43,"name":44,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":45,"categories":46,"keywords":52,"publishedAt":17},"01M6R7VE8SZD1E37WWJN4ZFPWB","My Skill","https:\u002F\u002Fgithub.com\u002Fbarichter\u002Fsquad\u002Fblob\u002Fdev\u002Ftest-fixtures\u002Fskills-test-abb30454\u002Fmy-skill\u002FSKILL.md",[47],{"categoryNo":48,"categoryName":49,"taxonomyType":50,"taxonomyTypeDesc":51},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[53,54,55,56,57],"my","my skill","testing","vitest","tester",{"skillNo":59,"name":60,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":61,"categories":62,"keywords":63,"publishedAt":17},"01M6R7VD19M4TMAA74XGD6QSZX","bad-skill","https:\u002F\u002Fgithub.com\u002Fbarichter\u002Fsquad\u002Fblob\u002Fdev\u002Ftest-fixtures\u002Fskills-test-abb30454\u002Fbad-skill\u002FSKILL.md",[],[64,65],"bad","bad skill",{"skillNo":67,"name":68,"nameZh":6,"description":69,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":70,"categories":71,"keywords":72,"publishedAt":17},"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",[],[73,74,75,76,77,78,79,80,81,82],"conventions","squad","squad conventions","core","project-conventions","patterns","project","manual","high","codebase",{"skillNo":84,"name":85,"nameZh":6,"description":86,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":87,"categories":88,"keywords":89,"publishedAt":17},"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",[],[90,91,81,80,92,93,94,95,96,97,74,98,99,100,101,102,103,104,105],"rework rate","rate","metric","prs","when","code quality","review","pr","code","code-review","metrics","health","team","analyze","quality","efficiency",{"skillNo":107,"name":108,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":110,"categories":111,"keywords":113,"publishedAt":17},"01M6R7TK10WCT77A52E27GR5R3","{skill-name}","{what this skill teaches agents}","https:\u002F\u002Fgithub.com\u002Fbarichter\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fskill.md",[112],{"categoryNo":48,"categoryName":49,"taxonomyType":50,"taxonomyTypeDesc":51},[114,115,116,117,118,55,119,120,121,122,80,81,123],"name","skill name","{skill name}","api","how","error-handling","learned","error","api-design","design",{"skillNo":125,"name":126,"nameZh":6,"description":127,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":128,"categories":129,"keywords":130,"publishedAt":17},"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",[],[131,132,133,134,81,135,136,78,137,138,139],"windows compatibility","windows","compatibility","path","platform","cross-platform","command","git","bugs"]