[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M719NA136PDC3SQ10R4R88TH":3,"skill-same:01M719NA136PDC3SQ10R4R88TH":55},{"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":27,"linkOnly":28,"markdownContent":29,"markdownBody":30,"frontMatter":31,"refName":34,"commitSha":35,"skillDirectory":36,"forksCount":37,"repositoryHtmlUrl":38,"repositoryHomepageUrl":6,"ownerHtmlUrl":39,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":40,"install":41,"resources":54},"01M719NA136PDC3SQ10R4R88TH","nap",null,"Context hygiene — compress, prune, archive .squad\u002F state","DeDuva\u002Fsquad","DeDuva","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F8153108?v=4","01M719BQB25861D0TKS3RVHMN2","01M719BQBSWR380PSYDD5M9YD4",1,"MIT","https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fskills\u002Fnap\u002FSKILL.md",[],[5,18,19,20,21,22,23,24,25,26],"squad","state","prune","archive","compress","context","maintenance","hygiene","context hygiene","2026-11-10 10:12:30",false,"---\nname: \"nap\"\ndescription: \"Context hygiene — compress, prune, archive .squad\u002F state\"\ndomain: \"maintenance\"\nconfidence: \"medium\"\nsource: \"extracted\"\n---\n\n# 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","# 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",{"name":5,"domain":24,"source":32,"confidence":33,"description":7},"extracted","medium","dev","4ffda80d1bb1043d9169688cf161e53097345c72","templates\u002Fskills\u002Fnap",0,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad","https:\u002F\u002Fgithub.com\u002FDeDuva","2026-11-09 20:24:44",{"source":8,"skillName":5,"commands":42,"prompt":52,"zipAvailable":53},[43,46,49],{"tool":44,"command":45},"npx","npx skills add DeDuva\u002Fsquad --skill nap",{"tool":47,"command":48},"bunx","bunx skills add DeDuva\u002Fsquad --skill nap",{"tool":50,"command":51},"pnpm","pnpm dlx skills add DeDuva\u002Fsquad --skill nap","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fskills\u002Fnap\u002FSKILL.md",true,[],[56,72,80,96,120,139],{"skillNo":57,"name":58,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":59,"categories":60,"keywords":66,"publishedAt":27},"01M719NE6ZPZT80MKVWFDECJZ3","My Skill","https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftest-fixtures\u002Fskills-test-abb30454\u002Fmy-skill\u002FSKILL.md",[61],{"categoryNo":62,"categoryName":63,"taxonomyType":64,"taxonomyTypeDesc":65},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[67,68,69,70,71],"my","my skill","testing","vitest","tester",{"skillNo":73,"name":74,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":75,"categories":76,"keywords":77,"publishedAt":27},"01M719NDJAMEWM8D9H355SCNA8","bad-skill","https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftest-fixtures\u002Fskills-test-abb30454\u002Fbad-skill\u002FSKILL.md",[],[78,79],"bad","bad skill",{"skillNo":81,"name":82,"nameZh":6,"description":83,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":84,"categories":85,"keywords":86,"publishedAt":27},"01M719NCC1AZ02GHZ1V71YPEV7","squad-conventions","Core conventions and patterns used in the Squad codebase","https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fskills\u002Fsquad-conventions\u002FSKILL.md",[],[87,88,18,89,90,91,92,93,94,95],"squad conventions","conventions","project-conventions","core","project","manual","high","codebase","patterns",{"skillNo":97,"name":98,"nameZh":6,"description":99,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":100,"categories":101,"keywords":102,"publishedAt":27},"01M719NAYM17B7X8MGP681EHKQ","rework-rate","Measure and interpret PR rework rate — the emerging 5th DORA metric","https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fskills\u002Frework-rate\u002FSKILL.md",[],[103,104,105,106,107,18,108,109,110,93,111,112,113,114,92,115,116,117,118,119],"rate","rework rate","quality","analyze","metrics","metric","efficiency","review efficiency","health","review","code quality","pr","prs","when","code","team","code-review",{"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":130,"publishedAt":27},"01M719N7B4PBQPNXW78TEJY4HQ","e2e-template-testing","End-to-end validation of coordinator and agent template changes","https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fskills\u002Fe2e-template-testing\u002FSKILL.md",[126,129],{"categoryNo":127,"categoryName":128,"taxonomyType":64,"taxonomyTypeDesc":65},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":62,"categoryName":63,"taxonomyType":64,"taxonomyTypeDesc":65},[69,131,132,133,134,135,136,92,137,93,138],"e2e template testing","e2e","template","development","end","coordinator","changes","validation",{"skillNo":140,"name":141,"nameZh":6,"description":142,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":143,"categories":144,"keywords":146,"publishedAt":27},"01M719N5EDGDB58JR87DZFJ143","{skill-name}","{what this skill teaches agents}","https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fskill.md",[145],{"categoryNo":62,"categoryName":63,"taxonomyType":64,"taxonomyTypeDesc":65},[147,148,149,150,93,151,152,92,69,153,154,155,156],"{skill name}","name","skill name","error","learned","how","design","api-design","error-handling","api"]