[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6AD8C86M1FMCNRYHVHTPKVS":3,"skill-same:01M6AD8C86M1FMCNRYHVHTPKVS":323},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":37,"linkOnly":38,"markdownContent":39,"markdownBody":40,"frontMatter":41,"refName":45,"commitSha":46,"skillDirectory":47,"forksCount":48,"repositoryHtmlUrl":49,"repositoryHomepageUrl":50,"ownerHtmlUrl":51,"ownerBlogUrl":52,"ownerDescription":53,"updatedAt":54,"install":55,"resources":68},"01M6AD8C86M1FMCNRYHVHTPKVS","{skill-name}",null,"{what this skill teaches agents}","github\u002Fgh-aw","github","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F9919?v=4","01M6AC83DS133TPXFSP1DHNCC6","GitHub","01M6AD3VCZ4WKQSFSRTPN7N9DN",5625,"MIT","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fskill.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36],"{skill name}","skill name","name","testing","design","api","how","error-handling","learned","error","api-design","manual","high","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":42,"source":43,"confidence":44,"description":7},"{e.g., testing, api-design, error-handling}","{how this was learned: manual, observed, earned}","low|medium|high","main","8541229759617347888641eba917d3b0ad66a984",".squad\u002Ftemplates",625,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw","https:\u002F\u002Fgh.io\u002Fgh-aw","https:\u002F\u002Fgithub.com\u002Fgithub","https:\u002F\u002Fgithub.com\u002Fabout","How people build software.","2026-11-13 03:17:57",{"source":8,"skillName":5,"commands":56,"prompt":66,"zipAvailable":67},[57,60,63],{"tool":58,"command":59},"npx","npx skills add github\u002Fgh-aw --skill \"{skill-name}\"",{"tool":61,"command":62},"bunx","bunx skills add github\u002Fgh-aw --skill \"{skill-name}\"",{"tool":64,"command":65},"pnpm","pnpm dlx skills add github\u002Fgh-aw --skill \"{skill-name}\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fskill.md",true,[69,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,217,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":70,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":73,"sourceHtmlUrl":74},"after-agent-reference.md","REFERENCE","参考文档",3789,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fafter-agent-reference.md",{"path":76,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":77,"sourceHtmlUrl":78},"casting-history.json",70,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fcasting-history.json",{"path":80,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":81,"sourceHtmlUrl":82},"casting-policy.json",823,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fcasting-policy.json",{"path":84,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":85,"sourceHtmlUrl":86},"casting-reference.md",7679,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fcasting-reference.md",{"path":88,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":89,"sourceHtmlUrl":90},"casting-registry.json",19,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fcasting-registry.json",{"path":92,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":93,"sourceHtmlUrl":94},"casting\u002FFuturama.json",75,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fcasting\u002FFuturama.json",{"path":96,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":97,"sourceHtmlUrl":98},"ceremonies.md",1882,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fceremonies.md",{"path":100,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":101,"sourceHtmlUrl":102},"ceremony-reference.md",3162,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fceremony-reference.md",{"path":104,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":105,"sourceHtmlUrl":106},"charter.md",2053,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fcharter.md",{"path":108,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":109,"sourceHtmlUrl":110},"client-compatibility-reference.md",3758,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fclient-compatibility-reference.md",{"path":112,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":113,"sourceHtmlUrl":114},"constraint-tracking.md",1192,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fconstraint-tracking.md",{"path":116,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":117,"sourceHtmlUrl":118},"cooperative-rate-limiting.md",7222,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fcooperative-rate-limiting.md",{"path":120,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":121,"sourceHtmlUrl":122},"copilot-agent.md",3777,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fcopilot-agent.md",{"path":124,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":125,"sourceHtmlUrl":126},"copilot-instructions.md",3584,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fcopilot-instructions.md",{"path":128,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":129,"sourceHtmlUrl":130},"fact-checker-charter.md",2941,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Ffact-checker-charter.md",{"path":132,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":133,"sourceHtmlUrl":134},"fact-checker-policy.md",6104,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Ffact-checker-policy.md",{"path":136,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":137,"sourceHtmlUrl":138},"history.md",255,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fhistory.md",{"path":140,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":141,"sourceHtmlUrl":142},"identity\u002Fnow.md",209,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fidentity\u002Fnow.md",{"path":144,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":145,"sourceHtmlUrl":146},"identity\u002Fwisdom.md",384,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fidentity\u002Fwisdom.md",{"path":148,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":149,"sourceHtmlUrl":150},"issue-lifecycle.md",11524,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fissue-lifecycle.md",{"path":152,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":153,"sourceHtmlUrl":154},"keda-scaler.md",5732,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fkeda-scaler.md",{"path":156,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":157,"sourceHtmlUrl":158},"machine-capabilities.md",2402,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fmachine-capabilities.md",{"path":160,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":161,"sourceHtmlUrl":162},"mcp-config.md",2357,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fmcp-config.md",{"path":164,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":165,"sourceHtmlUrl":166},"model-selection-reference.md",7170,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fmodel-selection-reference.md",{"path":168,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":169,"sourceHtmlUrl":170},"multi-agent-format.md",887,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fmulti-agent-format.md",{"path":172,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":173,"sourceHtmlUrl":174},"notes-protocol.md",5716,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fnotes-protocol.md",{"path":176,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":177,"sourceHtmlUrl":178},"orchestration-log.md",1104,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Forchestration-log.md",{"path":180,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":181,"sourceHtmlUrl":182},"package.json",28,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fpackage.json",{"path":184,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":185,"sourceHtmlUrl":186},"plugin-marketplace.md",2437,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fplugin-marketplace.md",{"path":188,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":189,"sourceHtmlUrl":190},"prd-intake.md",3311,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fprd-intake.md",{"path":192,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":193,"sourceHtmlUrl":194},"rai-charter.md",4415,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Frai-charter.md",{"path":196,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":197,"sourceHtmlUrl":198},"rai-policy.md",4057,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Frai-policy.md",{"path":200,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":201,"sourceHtmlUrl":202},"ralph-circuit-breaker.md",10441,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fralph-circuit-breaker.md",{"path":204,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":205,"sourceHtmlUrl":206},"ralph-instructions.md",2775,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fralph-instructions.md",{"path":208,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":209,"sourceHtmlUrl":210},"ralph-reference.md",7628,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fralph-reference.md",{"path":212,"resourceType":213,"resourceTypeDesc":214,"sizeBytes":215,"sourceHtmlUrl":216},"ralph-triage.js","SCRIPT","脚本",16837,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fralph-triage.js",{"path":218,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":219,"sourceHtmlUrl":220},"raw-agent-output.md",1336,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fraw-agent-output.md",{"path":222,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":223,"sourceHtmlUrl":224},"roster.md",2075,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Froster.md",{"path":226,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":227,"sourceHtmlUrl":228},"routing.md",2133,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Frouting.md",{"path":230,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":231,"sourceHtmlUrl":232},"run-output.md",1500,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Frun-output.md",{"path":234,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":235,"sourceHtmlUrl":236},"schedule.json",390,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fschedule.json",{"path":238,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":239,"sourceHtmlUrl":240},"scribe-charter.md",6005,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fscribe-charter.md",{"path":242,"resourceType":213,"resourceTypeDesc":214,"sizeBytes":243,"sourceHtmlUrl":244},"scripts\u002Fnotes\u002Ffetch.ps1",3977,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fscripts\u002Fnotes\u002Ffetch.ps1",{"path":246,"resourceType":213,"resourceTypeDesc":214,"sizeBytes":247,"sourceHtmlUrl":248},"scripts\u002Fnotes\u002Fwrite-note.ps1",5449,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fscripts\u002Fnotes\u002Fwrite-note.ps1",{"path":250,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":251,"sourceHtmlUrl":252},"session-init-reference.md",7194,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fsession-init-reference.md",{"path":254,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":255,"sourceHtmlUrl":256},"spawn-reference.md",9518,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fspawn-reference.md",{"path":258,"resourceType":259,"resourceTypeDesc":260,"sizeBytes":261,"sourceHtmlUrl":262},"squad.agent.md.template","OTHER","其他",80516,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fsquad.agent.md.template",{"path":264,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":265,"sourceHtmlUrl":266},"workflow-wiring-appendix-a-code-reviewer.md",6192,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fworkflow-wiring-appendix-a-code-reviewer.md",{"path":268,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":269,"sourceHtmlUrl":270},"workflow-wiring-appendix-b-documenter.md",6209,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fworkflow-wiring-appendix-b-documenter.md",{"path":272,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":273,"sourceHtmlUrl":274},"workflow-wiring-guide.md",14233,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fworkflow-wiring-guide.md",{"path":276,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":277,"sourceHtmlUrl":278},"workflows\u002Fsquad-ci.yml",506,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fworkflows\u002Fsquad-ci.yml",{"path":280,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":281,"sourceHtmlUrl":282},"workflows\u002Fsquad-docs.yml",1264,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fworkflows\u002Fsquad-docs.yml",{"path":284,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":285,"sourceHtmlUrl":286},"workflows\u002Fsquad-heartbeat.yml",6426,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fworkflows\u002Fsquad-heartbeat.yml",{"path":288,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":289,"sourceHtmlUrl":290},"workflows\u002Fsquad-insider-release.yml",2307,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fworkflows\u002Fsquad-insider-release.yml",{"path":292,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":293,"sourceHtmlUrl":294},"workflows\u002Fsquad-issue-assign.yml",6323,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fworkflows\u002Fsquad-issue-assign.yml",{"path":296,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":297,"sourceHtmlUrl":298},"workflows\u002Fsquad-label-enforce.yml",6935,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fworkflows\u002Fsquad-label-enforce.yml",{"path":300,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":301,"sourceHtmlUrl":302},"workflows\u002Fsquad-preview.yml",1842,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fworkflows\u002Fsquad-preview.yml",{"path":304,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":305,"sourceHtmlUrl":306},"workflows\u002Fsquad-promote.yml",4363,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fworkflows\u002Fsquad-promote.yml",{"path":308,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":309,"sourceHtmlUrl":310},"workflows\u002Fsquad-release.yml",2722,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fworkflows\u002Fsquad-release.yml",{"path":312,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":313,"sourceHtmlUrl":314},"workflows\u002Fsquad-triage.yml",11051,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fworkflows\u002Fsquad-triage.yml",{"path":316,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":317,"sourceHtmlUrl":318},"workflows\u002Fsync-squad-labels.yml",8871,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fworkflows\u002Fsync-squad-labels.yml",{"path":320,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":321,"sourceHtmlUrl":322},"worktree-reference.md",7553,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fworktree-reference.md",[324,349,366,391,416,434],{"skillNo":325,"name":326,"nameZh":6,"description":327,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":328,"categories":329,"keywords":334,"publishedAt":37},"01M6ADC942STTXHFV410J4DH0X","GitHub Agentic Workflows","GitHub Agentic Workflows (`gh-aw`) is a GitHub CLI extension for writing Agentic Workflows in markdown and compiling them to GitHub Actions.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002FSKILL.md",[330,333],{"categoryNo":331,"categoryName":332,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000011","运维与部署",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[9,335,336,337,338,339,340,341,342,343,344,345,346,347,348],"agentic","agentic workflows","github agentic workflows","workflows","github cli","gh","extension","for","compiling","cli","writing","actions","github actions","markdown",{"skillNo":350,"name":351,"nameZh":6,"description":352,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":353,"categories":354,"keywords":355,"publishedAt":37},"01M6ADC6ZXSA46N9XD6VNAP1MS","windows-compatibility","Cross-platform path handling and command patterns","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fskills\u002Fwindows-compatibility\u002FSKILL.md",[],[356,357,358,359,360,36,361,362,363,364,365],"windows","windows compatibility","compatibility","bugs","path","platform","cross-platform","patterns","command","git",{"skillNo":367,"name":368,"nameZh":6,"description":369,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":370,"categories":371,"keywords":372,"publishedAt":37},"01M6ADC44957SVQF96R5YY247P","versioning-policy","Semver versioning rules for Squad SDK and CLI — prevents prerelease version incidents","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fskills\u002Fversioning-policy\u002FSKILL.md",[],[373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,342,389,344,390],"policy","versioning policy","versioning","incident","gate","implementation","version","Rules","workspace","pr","ci","npm","semver","release","squad","resolution","incidents","sdk",{"skillNo":392,"name":393,"nameZh":6,"description":394,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":395,"categories":396,"keywords":401,"publishedAt":37},"01M6ADC1PHMEAEVR87F8PDR89X","tiered-memory","Three-tier agent memory model (hot\u002Fcold\u002Fwiki) for context reduction per spawn","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fskills\u002Ftiered-memory\u002FSKILL.md",[397,400],{"categoryNo":398,"categoryName":399,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[402,403,404,405,342,406,407,408,409,410,411,412,413,414,415,28],"tiered memory","memory","memory-management","model","cold","proposal","runtime","three","spawn","management","context","wiki","agent memory","performance",{"skillNo":417,"name":418,"nameZh":6,"description":419,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":420,"categories":421,"keywords":425,"publishedAt":37},"01M6ADBZTDGFM0E25EWRQEMYEH","test-discipline","Update tests when changing APIs — no exceptions","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fskills\u002Ftest-discipline\u002FSKILL.md",[422],{"categoryNo":423,"categoryName":424,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量",[426,427,428,429,430,36,431,376,432,433],"test discipline","discipline","test","sync","when","tests","quality","update",{"skillNo":435,"name":387,"nameZh":6,"description":436,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":437,"categories":438,"keywords":439,"publishedAt":37},"01M6ADBX5MJP4Z7CG4XTV8ZVT8","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\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fskills\u002Fsquad\u002FSKILL.md",[],[387,440,441,442,443,444,445,446,447,448,449,450,451,364,405,452,453,454,455,456,457,458,344],"show","interactive menu","invoke","coordinator","as","commands","upgrade","options","me","natural language","do","install","team","show me","plugins","issues","state","squad commands","sessions"]