[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M719BQB25861D0TKS3RVHMN2":3,"creator-list:01M719BQB25861D0TKS3RVHMN2:stars:1:":17},{"accountNo":4,"login":5,"displayName":5,"avatarUrl":6,"accountType":7,"accountTypeDesc":8,"profileDescription":9,"skillCount":10,"repoCount":11,"professionCount":12,"scenarioCount":13,"totalStars":11,"updatedAt":14,"htmlUrl":15,"blogUrl":9,"company":9,"location":9,"followersCount":13,"publicReposCount":16},"01M719BQB25861D0TKS3RVHMN2","DeDuva","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F8153108?v=4","USER","个人作者",null,162,1,2,3,"2026-11-09 20:24:44","https:\u002F\u002Fgithub.com\u002FDeDuva",11,{"records":18,"total":10,"current":11,"size":345},[19,39,47,64,88,103,122,140,156,181,205,219,239,257,279,284,296,327],{"skillNo":20,"name":21,"nameZh":9,"description":9,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":11,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":25,"categories":26,"keywords":32,"publishedAt":38},"01M719NE6ZPZT80MKVWFDECJZ3","My Skill","DeDuva\u002Fsquad","01M719BQBSWR380PSYDD5M9YD4","MIT","https:\u002F\u002Fgithub.com\u002FDeDuva\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","my skill","vitest","tester","testing","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":11,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":42,"categories":43,"keywords":44,"publishedAt":38},"01M719NDJAMEWM8D9H355SCNA8","bad-skill","https:\u002F\u002Fgithub.com\u002FDeDuva\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":11,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":51,"categories":52,"keywords":53,"publishedAt":38},"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",[],[54,55,56,57,58,59,60,61,62,63],"squad conventions","conventions","squad","project-conventions","core","project","manual","high","codebase","patterns",{"skillNo":65,"name":66,"nameZh":9,"description":67,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":11,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":68,"categories":69,"keywords":70,"publishedAt":38},"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",[],[71,72,73,74,60,75,76,77,78,79,80,81,82,83,61,84,85,86,56,87],"rework rate","rate","code quality","pr","prs","when","code","team","code-review","review","efficiency","analyze","health","review efficiency","quality","metric","metrics",{"skillNo":89,"name":90,"nameZh":9,"description":91,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":11,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":92,"categories":93,"keywords":94,"publishedAt":38},"01M719NA136PDC3SQ10R4R88TH","nap","Context hygiene — compress, prune, archive .squad\u002F state","https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fskills\u002Fnap\u002FSKILL.md",[],[90,95,96,97,98,99,100,101,56,102],"state","maintenance","context hygiene","archive","hygiene","prune","compress","context",{"skillNo":104,"name":105,"nameZh":9,"description":106,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":11,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":107,"categories":108,"keywords":113,"publishedAt":38},"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",[109,112],{"categoryNo":110,"categoryName":111,"taxonomyType":30,"taxonomyTypeDesc":31},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":28,"categoryName":29,"taxonomyType":30,"taxonomyTypeDesc":31},[37,114,115,116,117,118,119,60,120,61,121],"template","e2e","e2e template testing","end","coordinator","development","changes","validation",{"skillNo":123,"name":124,"nameZh":9,"description":125,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":11,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":126,"categories":127,"keywords":129,"publishedAt":38},"01M719N5EDGDB58JR87DZFJ143","{skill-name}","{what this skill teaches agents}","https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fskill.md",[128],{"categoryNo":28,"categoryName":29,"taxonomyType":30,"taxonomyTypeDesc":31},[130,131,132,133,61,134,135,60,37,136,137,138,139],"skill name","{skill name}","name","error","learned","how","design","api-design","error-handling","api",{"skillNo":141,"name":142,"nameZh":9,"description":143,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":11,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":144,"categories":145,"keywords":146,"publishedAt":38},"01M719N44MV6KGTC42GM6NRDG2","windows-compatibility","Cross-platform path handling and command patterns","https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-sdk\u002Ftemplates\u002Fskills\u002Fwindows-compatibility\u002FSKILL.md",[],[147,148,149,150,61,151,152,153,63,154,155],"windows","windows compatibility","compatibility","bugs","platform","command","git","cross-platform","path",{"skillNo":157,"name":158,"nameZh":9,"description":159,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":11,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":160,"categories":161,"keywords":162,"publishedAt":38},"01M719N2G7VJFJ7SH0MWZ0DECA","versioning-policy","Semver versioning rules for Squad SDK and CLI — prevents prerelease version incidents","https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-sdk\u002Ftemplates\u002Fskills\u002Fversioning-policy\u002FSKILL.md",[],[163,164,165,74,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,56],"versioning policy","policy","versioning","for","incident","incidents","ci","Rules","version","resolution","cli","sdk","workspace","release","gate","implementation","npm","semver",{"skillNo":182,"name":183,"nameZh":9,"description":184,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":11,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":185,"categories":186,"keywords":191,"publishedAt":38},"01M719N094GYK0K6XHDG6HC2BZ","tiered-memory","Three-tier agent memory model (hot\u002Fcold\u002Fwiki) for context reduction per spawn","https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-sdk\u002Ftemplates\u002Fskills\u002Ftiered-memory\u002FSKILL.md",[187,190],{"categoryNo":188,"categoryName":189,"taxonomyType":30,"taxonomyTypeDesc":31},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":28,"categoryName":29,"taxonomyType":30,"taxonomyTypeDesc":31},[192,193,194,195,196,197,166,198,199,136,200,201,202,203,204,102],"memory","tiered memory","proposal","cold","three","model","runtime","performance","wiki","agent memory","spawn","memory-management","management",{"skillNo":206,"name":207,"nameZh":9,"description":208,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":11,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":209,"categories":210,"keywords":212,"publishedAt":38},"01M719MZ7P6BRCHB7N2ZMSNZSE","test-discipline","Update tests when changing APIs — no exceptions","https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-sdk\u002Ftemplates\u002Fskills\u002Ftest-discipline\u002FSKILL.md",[211],{"categoryNo":110,"categoryName":111,"taxonomyType":30,"taxonomyTypeDesc":31},[213,214,215,61,167,85,216,217,218,76],"test","discipline","test discipline","update","sync","tests",{"skillNo":220,"name":56,"nameZh":9,"description":221,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":11,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":222,"categories":223,"keywords":224,"publishedAt":38},"01M719MWKEPNR7SQGTZCX9CPHA","Squad's command catalog and interactive menu. Invoke via \u002Fsquad (slash command) or natural language (\"squad commands\", \"what can squad do\", \"show me squad options\"). Presents categorized operations (Install & Upgrade, Team Management, Issues & PRs, Plugins & Skills, Model & Cost, Sessions & State) as an interactive picker. Routes to the right squad CLI command or the Squad coordinator agent.","https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-sdk\u002Ftemplates\u002Fskills\u002Fsquad\u002FSKILL.md",[],[56,225,197,226,118,227,228,229,78,230,173,152,231,232,233,234,235,236,237,238],"show","issues","upgrade","invoke","show me","me","options","commands","install","squad commands","natural language","as","do","interactive menu",{"skillNo":240,"name":241,"nameZh":9,"description":242,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":11,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":243,"categories":244,"keywords":245,"publishedAt":38},"01M719MSTW543J8JYYNG2TV70A","squad-version-check","Internals of how @bradygaster\u002Fsquad-cli stamps its version, how `squad upgrade` works (what it preserves vs overwrites), and how to probe the npm registry for the latest version from a coordinator prompt.","https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-sdk\u002Ftemplates\u002Fskills\u002Fsquad-version-check\u002FSKILL.md",[],[171,246,247,56,248,166,249,118,227,250,173,135,251,252,253,254,255,179,256],"check","squad version check","recon","how to","prompt","probe","2026","latest","data","registry","it",{"skillNo":258,"name":259,"nameZh":9,"description":260,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":11,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":261,"categories":262,"keywords":264,"publishedAt":38},"01M719MQTJ4Q1BZH097ZP4T1ZX","squad-help","How to actually use Squad — Squad is a custom Copilot agent (invoked via the task tool with agent_type='Squad'), not a skill. This file explains the right invocation paths for setting up a team, listing squad commands, and initializing Squad in a new project.","https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-sdk\u002Ftemplates\u002Fskills\u002Fsquad-help\u002FSKILL.md",[263],{"categoryNo":28,"categoryName":29,"taxonomyType":30,"taxonomyTypeDesc":31},[265,266,56,166,59,267,268,269,270,249,271,272,273,274,78,275,276,277,61,278],"help","squad help","tool","up","copilot","custom","new","use","file","listing","task","type","with","via",{"skillNo":280,"name":49,"nameZh":9,"description":50,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":11,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":281,"categories":282,"keywords":283,"publishedAt":38},"01M719MPMVYJEN19F76JJ7P31N","https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-sdk\u002Ftemplates\u002Fskills\u002Fsquad-conventions\u002FSKILL.md",[],[54,55,56,57,58,59,60,61,62,63],{"skillNo":285,"name":286,"nameZh":9,"description":287,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":11,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":288,"categories":289,"keywords":290,"publishedAt":38},"01M719MMKYAXFJZH89612GFTSJ","squad-commands","Categorized catalog of common Squad operations. Coordinator reads this file and presents it as an interactive menu when the user asks for available commands or help.","https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-sdk\u002Ftemplates\u002Fskills\u002Fsquad-commands\u002FSKILL.md",[],[232,234,56,225,118,76,229,291,230,231,236,237,238,166,292,273,293,294,295,61],"common","catalog","interactive","can","first",{"skillNo":297,"name":298,"nameZh":9,"description":299,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":11,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":300,"categories":301,"keywords":310,"publishedAt":38},"01M719MJXRGHVM19KTH2KBGJFE","session-recovery","Find and resume interrupted Copilot CLI sessions using session_store queries","https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-sdk\u002Ftemplates\u002Fskills\u002Fsession-recovery\u002FSKILL.md",[302,305],{"categoryNo":303,"categoryName":304,"taxonomyType":30,"taxonomyTypeDesc":31},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":306,"categoryName":307,"taxonomyType":308,"taxonomyTypeDesc":309},"01JBSEEDCAT000000000000038","人力资源","PROFESSION","适用职业",[311,312,313,314,166,269,315,316,317,318,319,320,321,173,61,322,323,324,325,326],"session","recovery","session recovery","history","sessions","database","workflow","query","store","resume","queries","find","session history","sql","past","source",{"skillNo":328,"name":329,"nameZh":9,"description":330,"descriptionZh":9,"repositoryFullName":22,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":23,"starsCount":11,"licenseSpdxId":24,"licenseFileUrl":9,"sourceHtmlUrl":331,"categories":332,"keywords":333,"publishedAt":38},"01M719MH1EFHMPAXCEV9R3D9RB","secret-handling","Never read .env files or write secrets to .squad\u002F committed files","https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-sdk\u002Ftemplates\u002Fskills\u002Fsecret-handling\u002FSKILL.md",[],[334,335,336,337,273,78,338,61,339,340,341,342,343,344,56],"secret handling","never","files","collaboration","env","operations","read","secrets","write","issue","security",18]