[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M719N5EDGDB58JR87DZFJ143":3,"skill-same:01M719N5EDGDB58JR87DZFJ143":323},{"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":22,"publishedAt":36,"linkOnly":37,"markdownContent":38,"markdownBody":39,"frontMatter":40,"refName":44,"commitSha":45,"skillDirectory":46,"forksCount":47,"repositoryHtmlUrl":48,"repositoryHomepageUrl":6,"ownerHtmlUrl":49,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":50,"install":51,"resources":64},"01M719N5EDGDB58JR87DZFJ143","{skill-name}",null,"{what this skill teaches agents}","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\u002Fskill.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[23,24,25,26,27,28,29,30,31,32,33,34,35],"skill name","{skill name}","name","error","high","learned","how","manual","testing","design","api-design","error-handling","api","2026-11-10 10:12:30",false,"---\nname: \"{skill-name}\"\ndescription: \"{what this skill teaches agents}\"\ndomain: \"{e.g., testing, api-design, error-handling}\"\nconfidence: \"low|medium|high\"\nsource: \"{how this was learned: manual, observed, earned}\"\ntools:\n  # Optional — declare MCP tools relevant to this skill's patterns\n  # - name: \"{tool-name}\"\n  #   description: \"{what this tool does}\"\n  #   when: \"{when to use this tool}\"\n---\n\n## Context\n{When and why this skill applies}\n\n## Patterns\n{Specific patterns, conventions, or approaches}\n\n## Examples\n{Code examples or references}\n\n## Anti-Patterns\n{What to avoid}\n","## Context\n{When and why this skill applies}\n\n## Patterns\n{Specific patterns, conventions, or approaches}\n\n## Examples\n{Code examples or references}\n\n## Anti-Patterns\n{What to avoid}\n",{"name":5,"tools":6,"domain":41,"source":42,"confidence":43,"description":7},"{e.g., testing, api-design, error-handling}","{how this was learned: manual, observed, earned}","low|medium|high","dev","4ffda80d1bb1043d9169688cf161e53097345c72","templates",0,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad","https:\u002F\u002Fgithub.com\u002FDeDuva","2026-11-09 20:24:44",{"source":8,"skillName":5,"commands":52,"prompt":62,"zipAvailable":63},[53,56,59],{"tool":54,"command":55},"npx","npx skills add DeDuva\u002Fsquad --skill \"{skill-name}\"",{"tool":57,"command":58},"bunx","bunx skills add DeDuva\u002Fsquad --skill \"{skill-name}\"",{"tool":60,"command":61},"pnpm","pnpm dlx skills add DeDuva\u002Fsquad --skill \"{skill-name}\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fskill.md",true,[65,71,75,79,83,87,91,95,99,103,107,111,115,119,123,127,131,135,139,143,147,151,155,159,163,167,171,175,179,183,187,191,195,199,203,207,211,215,221,225,229,233,237,241,245,249,253,257,263,267,271,275,279,283,287,291,295,299,303,307,311,315,319],{"path":66,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":69,"sourceHtmlUrl":70},"after-agent-reference.md","REFERENCE","参考文档",3789,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fafter-agent-reference.md",{"path":72,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":73,"sourceHtmlUrl":74},"casting-history.json",70,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fcasting-history.json",{"path":76,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":77,"sourceHtmlUrl":78},"casting-policy.json",754,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fcasting-policy.json",{"path":80,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":81,"sourceHtmlUrl":82},"casting-reference.md",5046,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fcasting-reference.md",{"path":84,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":85,"sourceHtmlUrl":86},"casting-registry.json",19,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fcasting-registry.json",{"path":88,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":89,"sourceHtmlUrl":90},"casting\u002FFuturama.json",108,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fcasting\u002FFuturama.json",{"path":92,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":93,"sourceHtmlUrl":94},"ceremonies.md",1882,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fceremonies.md",{"path":96,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":97,"sourceHtmlUrl":98},"ceremony-reference.md",3162,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fceremony-reference.md",{"path":100,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":101,"sourceHtmlUrl":102},"charter.md",2053,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fcharter.md",{"path":104,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":105,"sourceHtmlUrl":106},"client-compatibility-reference.md",3758,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fclient-compatibility-reference.md",{"path":108,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":109,"sourceHtmlUrl":110},"constraint-tracking.md",1192,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fconstraint-tracking.md",{"path":112,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":113,"sourceHtmlUrl":114},"cooperative-rate-limiting.md",7222,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fcooperative-rate-limiting.md",{"path":116,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":117,"sourceHtmlUrl":118},"copilot-agent.md",3777,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fcopilot-agent.md",{"path":120,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":121,"sourceHtmlUrl":122},"copilot-instructions.md",2641,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fcopilot-instructions.md",{"path":124,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":125,"sourceHtmlUrl":126},"fact-checker-charter.md",2941,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Ffact-checker-charter.md",{"path":128,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":129,"sourceHtmlUrl":130},"fact-checker-policy.md",6104,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Ffact-checker-policy.md",{"path":132,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":133,"sourceHtmlUrl":134},"ghost-protocol.md",2166,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fghost-protocol.md",{"path":136,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":137,"sourceHtmlUrl":138},"history.md",255,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fhistory.md",{"path":140,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":141,"sourceHtmlUrl":142},"identity\u002Fnow.md",209,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fidentity\u002Fnow.md",{"path":144,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":145,"sourceHtmlUrl":146},"identity\u002Fwisdom.md",384,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fidentity\u002Fwisdom.md",{"path":148,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":149,"sourceHtmlUrl":150},"issue-lifecycle.md",11524,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fissue-lifecycle.md",{"path":152,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":153,"sourceHtmlUrl":154},"keda-scaler.md",5732,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fkeda-scaler.md",{"path":156,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":157,"sourceHtmlUrl":158},"loop.md",1378,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Floop.md",{"path":160,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":161,"sourceHtmlUrl":162},"machine-capabilities.md",2402,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fmachine-capabilities.md",{"path":164,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":165,"sourceHtmlUrl":166},"mcp-config.md",2357,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fmcp-config.md",{"path":168,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":169,"sourceHtmlUrl":170},"model-selection-reference.md",7154,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fmodel-selection-reference.md",{"path":172,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":173,"sourceHtmlUrl":174},"multi-agent-format.md",887,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fmulti-agent-format.md",{"path":176,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":177,"sourceHtmlUrl":178},"notes-protocol.md",5716,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fnotes-protocol.md",{"path":180,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":181,"sourceHtmlUrl":182},"orchestration-log.md",1104,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Forchestration-log.md",{"path":184,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":185,"sourceHtmlUrl":186},"package.json",28,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fpackage.json",{"path":188,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":189,"sourceHtmlUrl":190},"personal-charter.md",592,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fpersonal-charter.md",{"path":192,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":193,"sourceHtmlUrl":194},"plugin-marketplace.md",2437,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fplugin-marketplace.md",{"path":196,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":197,"sourceHtmlUrl":198},"prd-intake.md",3311,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fprd-intake.md",{"path":200,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":201,"sourceHtmlUrl":202},"rai-charter.md",4415,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Frai-charter.md",{"path":204,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":205,"sourceHtmlUrl":206},"rai-policy.md",4057,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Frai-policy.md",{"path":208,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":209,"sourceHtmlUrl":210},"ralph-circuit-breaker.md",10175,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fralph-circuit-breaker.md",{"path":212,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":213,"sourceHtmlUrl":214},"ralph-reference.md",7628,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fralph-reference.md",{"path":216,"resourceType":217,"resourceTypeDesc":218,"sizeBytes":219,"sourceHtmlUrl":220},"ralph-triage.js","SCRIPT","脚本",16067,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fralph-triage.js",{"path":222,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":223,"sourceHtmlUrl":224},"raw-agent-output.md",1336,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fraw-agent-output.md",{"path":226,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":227,"sourceHtmlUrl":228},"roster.md",2075,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Froster.md",{"path":230,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":231,"sourceHtmlUrl":232},"routing.md",2133,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Frouting.md",{"path":234,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":235,"sourceHtmlUrl":236},"run-output.md",1500,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Frun-output.md",{"path":238,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":239,"sourceHtmlUrl":240},"scribe-charter.md",6005,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fscribe-charter.md",{"path":242,"resourceType":217,"resourceTypeDesc":218,"sizeBytes":243,"sourceHtmlUrl":244},"scripts\u002Fnotes\u002Ffetch.ps1",3977,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fscripts\u002Fnotes\u002Ffetch.ps1",{"path":246,"resourceType":217,"resourceTypeDesc":218,"sizeBytes":247,"sourceHtmlUrl":248},"scripts\u002Fnotes\u002Fwrite-note.ps1",5449,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fscripts\u002Fnotes\u002Fwrite-note.ps1",{"path":250,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":251,"sourceHtmlUrl":252},"session-init-reference.md",7194,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fsession-init-reference.md",{"path":254,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":255,"sourceHtmlUrl":256},"spawn-reference.md",9518,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fspawn-reference.md",{"path":258,"resourceType":259,"resourceTypeDesc":260,"sizeBytes":261,"sourceHtmlUrl":262},"squad.agent.md.template","OTHER","其他",75881,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fsquad.agent.md.template",{"path":264,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":265,"sourceHtmlUrl":266},"workflow-wiring-appendix-a-code-reviewer.md",6323,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fworkflow-wiring-appendix-a-code-reviewer.md",{"path":268,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":269,"sourceHtmlUrl":270},"workflow-wiring-appendix-b-documenter.md",6349,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fworkflow-wiring-appendix-b-documenter.md",{"path":272,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":273,"sourceHtmlUrl":274},"workflow-wiring-guide.md",14509,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fworkflow-wiring-guide.md",{"path":276,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":277,"sourceHtmlUrl":278},"workflows\u002Fsquad-ci.yml",422,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fworkflows\u002Fsquad-ci.yml",{"path":280,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":281,"sourceHtmlUrl":282},"workflows\u002Fsquad-docs.yml",1096,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fworkflows\u002Fsquad-docs.yml",{"path":284,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":285,"sourceHtmlUrl":286},"workflows\u002Fsquad-heartbeat.yml",6296,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fworkflows\u002Fsquad-heartbeat.yml",{"path":288,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":289,"sourceHtmlUrl":290},"workflows\u002Fsquad-insider-release.yml",2307,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fworkflows\u002Fsquad-insider-release.yml",{"path":292,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":293,"sourceHtmlUrl":294},"workflows\u002Fsquad-issue-assign.yml",6197,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fworkflows\u002Fsquad-issue-assign.yml",{"path":296,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":297,"sourceHtmlUrl":298},"workflows\u002Fsquad-label-enforce.yml",6851,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fworkflows\u002Fsquad-label-enforce.yml",{"path":300,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":301,"sourceHtmlUrl":302},"workflows\u002Fsquad-preview.yml",1758,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fworkflows\u002Fsquad-preview.yml",{"path":304,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":305,"sourceHtmlUrl":306},"workflows\u002Fsquad-promote.yml",4279,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fworkflows\u002Fsquad-promote.yml",{"path":308,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":309,"sourceHtmlUrl":310},"workflows\u002Fsquad-release.yml",2638,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fworkflows\u002Fsquad-release.yml",{"path":312,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":313,"sourceHtmlUrl":314},"workflows\u002Fsquad-triage.yml",10967,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fworkflows\u002Fsquad-triage.yml",{"path":316,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":317,"sourceHtmlUrl":318},"workflows\u002Fsync-squad-labels.yml",6733,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fworkflows\u002Fsync-squad-labels.yml",{"path":320,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":321,"sourceHtmlUrl":322},"worktree-reference.md",7356,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fworktree-reference.md",[324,335,343,358,382,397],{"skillNo":325,"name":326,"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":327,"categories":328,"keywords":330,"publishedAt":36},"01M719NE6ZPZT80MKVWFDECJZ3","My Skill","https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftest-fixtures\u002Fskills-test-abb30454\u002Fmy-skill\u002FSKILL.md",[329],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[331,332,31,333,334],"my","my skill","vitest","tester",{"skillNo":336,"name":337,"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":338,"categories":339,"keywords":340,"publishedAt":36},"01M719NDJAMEWM8D9H355SCNA8","bad-skill","https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftest-fixtures\u002Fskills-test-abb30454\u002Fbad-skill\u002FSKILL.md",[],[341,342],"bad skill","bad",{"skillNo":344,"name":345,"nameZh":6,"description":346,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":347,"categories":348,"keywords":349,"publishedAt":36},"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",[],[350,351,352,353,354,355,30,27,356,357],"conventions","squad","squad conventions","project-conventions","core","project","codebase","patterns",{"skillNo":359,"name":360,"nameZh":6,"description":361,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":362,"categories":363,"keywords":364,"publishedAt":36},"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",[],[365,366,367,368,27,369,370,371,351,372,373,374,375,30,376,377,378,379,380,381],"rate","rework rate","health","analyze","review efficiency","quality","metric","metrics","efficiency","code quality","pr","prs","when","code","team","code-review","review",{"skillNo":383,"name":384,"nameZh":6,"description":385,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":386,"categories":387,"keywords":388,"publishedAt":36},"01M719NA136PDC3SQ10R4R88TH","nap","Context hygiene — compress, prune, archive .squad\u002F state","https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Ftemplates\u002Fskills\u002Fnap\u002FSKILL.md",[],[384,389,390,391,392,393,394,395,351,396],"prune","state","maintenance","context hygiene","archive","hygiene","compress","context",{"skillNo":398,"name":399,"nameZh":6,"description":400,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":401,"categories":402,"keywords":407,"publishedAt":36},"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",[403,406],{"categoryNo":404,"categoryName":405,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[31,408,409,410,411,412,413,30,414,27,415],"e2e template testing","e2e","template","end","coordinator","development","changes","validation"]