[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6D1D96MA7KBA9RKR68KC3SV":3,"skill-same:01M6D1D96MA7KBA9RKR68KC3SV":326},{"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":18,"publishedAt":24,"linkOnly":25,"markdownContent":26,"markdownBody":27,"frontMatter":28,"refName":29,"commitSha":30,"skillDirectory":31,"forksCount":32,"repositoryHtmlUrl":33,"repositoryHomepageUrl":6,"ownerHtmlUrl":34,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":35,"install":36,"resources":49},"01M6D1D96MA7KBA9RKR68KC3SV","auth-hardening",null,"Secure authentication defaults.","lrozanski\u002Fagent-skills-tui","lrozanski","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F3831019?v=4","01M6D1CNE6TBEMY10G3HJEWTN1","Lech Różański","01M6D1CNHRE409K11TFBFY2KP1",0,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Flrozanski\u002Fagent-skills-tui\u002Fblob\u002Fmaster\u002Ftestdata\u002Flocal-nested-skills\u002Fsecurity\u002Fauth-hardening\u002FSKILL.md",[],[19,20,21,22,23],"auth","hardening","auth hardening","secure","authentication","2026-11-10 10:12:30",false,"---\nname: auth-hardening\ndescription: Secure authentication defaults.\n---\n\n# Auth Hardening\n","# Auth Hardening\n",{"name":5,"description":7},"master","840ef24c1e419d79836a9bb232bcab12eebf1b4c","testdata\u002Flocal-nested-skills\u002Fsecurity\u002Fauth-hardening",1,"https:\u002F\u002Fgithub.com\u002Flrozanski\u002Fagent-skills-tui","https:\u002F\u002Fgithub.com\u002Flrozanski","2026-03-23 00:21:33",{"source":8,"skillName":5,"commands":37,"prompt":47,"zipAvailable":48},[38,41,44],{"tool":39,"command":40},"npx","npx skills add lrozanski\u002Fagent-skills-tui --skill auth-hardening",{"tool":42,"command":43},"bunx","bunx skills add lrozanski\u002Fagent-skills-tui --skill auth-hardening",{"tool":45,"command":46},"pnpm","pnpm dlx skills add lrozanski\u002Fagent-skills-tui --skill auth-hardening","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Flrozanski\u002Fagent-skills-tui\u002Fblob\u002Fmaster\u002Ftestdata\u002Flocal-nested-skills\u002Fsecurity\u002Fauth-hardening\u002FSKILL.md",true,[50,56,60,64,68,72,76,80,84,88,94,98,102,106,110,114,118,122,126,130,134,138,142,146,150,154,158,162,166,170,174,178,182,186,190,194,198,202,206,210,214,218,222,226,230,234,238,242,246,250,254,258,262,266,270,274,278,282,286,290,294,298,302,306,310,314,318,322],{"path":51,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":54,"sourceHtmlUrl":55},"deploy\u002FPHASE.md","REFERENCE","参考文档",7636,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fdeploy\u002FPHASE.md",{"path":57,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":58,"sourceHtmlUrl":59},"deploy\u002Freferences\u002Fapproval-gate-template.md",2988,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fdeploy\u002Freferences\u002Fapproval-gate-template.md",{"path":61,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":62,"sourceHtmlUrl":63},"deploy\u002Freferences\u002Fblocked-patterns.md",5883,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fdeploy\u002Freferences\u002Fblocked-patterns.md",{"path":65,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":66,"sourceHtmlUrl":67},"deploy\u002Freferences\u002Fcode-deployment-appservice.md",4735,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fdeploy\u002Freferences\u002Fcode-deployment-appservice.md",{"path":69,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":70,"sourceHtmlUrl":71},"deploy\u002Freferences\u002Fcode-deployment-container-apps.md",8648,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fdeploy\u002Freferences\u002Fcode-deployment-container-apps.md",{"path":73,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":74,"sourceHtmlUrl":75},"deploy\u002Freferences\u002Fcode-deployment-swa.md",5828,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fdeploy\u002Freferences\u002Fcode-deployment-swa.md",{"path":77,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":78,"sourceHtmlUrl":79},"deploy\u002Freferences\u002Fdatabase-post-deploy.md",4578,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fdeploy\u002Freferences\u002Fdatabase-post-deploy.md",{"path":81,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":82,"sourceHtmlUrl":83},"deploy\u002Freferences\u002Fdeploy-checklist-template.md",10385,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fdeploy\u002Freferences\u002Fdeploy-checklist-template.md",{"path":85,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":86,"sourceHtmlUrl":87},"deploy\u002Freferences\u002Fdeploy-safety.md",4640,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fdeploy\u002Freferences\u002Fdeploy-safety.md",{"path":89,"resourceType":90,"resourceTypeDesc":91,"sizeBytes":92,"sourceHtmlUrl":93},"deploy\u002Freferences\u002Fdeploy-schemas.ts","SCRIPT","脚本",3558,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fdeploy\u002Freferences\u002Fdeploy-schemas.ts",{"path":95,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":96,"sourceHtmlUrl":97},"deploy\u002Freferences\u002Ferror-classification.md",3732,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fdeploy\u002Freferences\u002Ferror-classification.md",{"path":99,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":100,"sourceHtmlUrl":101},"deploy\u002Freferences\u002Fhealth-check-patterns.md",5633,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fdeploy\u002Freferences\u002Fhealth-check-patterns.md",{"path":103,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":104,"sourceHtmlUrl":105},"deploy\u002Freferences\u002Fmcp-tools.md",5642,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fdeploy\u002Freferences\u002Fmcp-tools.md",{"path":107,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":108,"sourceHtmlUrl":109},"deploy\u002Freferences\u002Fportal-links.md",3142,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fdeploy\u002Freferences\u002Fportal-links.md",{"path":111,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":112,"sourceHtmlUrl":113},"deploy\u002Freferences\u002Fpreflight-checks.md",4470,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fdeploy\u002Freferences\u002Fpreflight-checks.md",{"path":115,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":116,"sourceHtmlUrl":117},"deploy\u002Freferences\u002Fsubagent-preflight.md",5210,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fdeploy\u002Freferences\u002Fsubagent-preflight.md",{"path":119,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":120,"sourceHtmlUrl":121},"prepare\u002FPHASE.md",6595,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fprepare\u002FPHASE.md",{"path":123,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":124,"sourceHtmlUrl":125},"prepare\u002Freferences\u002Fdeploy-strategy.md",6996,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fprepare\u002Freferences\u002Fdeploy-strategy.md",{"path":127,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":128,"sourceHtmlUrl":129},"prepare\u002Freferences\u002Fmcp-tools.md",5695,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fprepare\u002Freferences\u002Fmcp-tools.md",{"path":131,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":132,"sourceHtmlUrl":133},"prepare\u002Freferences\u002Fnaming-patterns.md",4713,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fprepare\u002Freferences\u002Fnaming-patterns.md",{"path":135,"resourceType":90,"resourceTypeDesc":91,"sizeBytes":136,"sourceHtmlUrl":137},"prepare\u002Freferences\u002Fprepare-schemas.ts",7154,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fprepare\u002Freferences\u002Fprepare-schemas.ts",{"path":139,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":140,"sourceHtmlUrl":141},"prepare\u002Freferences\u002Fpricing-guide-services.md",8646,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fprepare\u002Freferences\u002Fpricing-guide-services.md",{"path":143,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":144,"sourceHtmlUrl":145},"prepare\u002Freferences\u002Fpricing-guide.md",4085,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fprepare\u002Freferences\u002Fpricing-guide.md",{"path":147,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":148,"sourceHtmlUrl":149},"prepare\u002Freferences\u002Fservice-mapping.md",8706,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fprepare\u002Freferences\u002Fservice-mapping.md",{"path":151,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":152,"sourceHtmlUrl":153},"prepare\u002Freferences\u002Fsku-matrix.md",3291,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fprepare\u002Freferences\u002Fsku-matrix.md",{"path":155,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":156,"sourceHtmlUrl":157},"prepare\u002Freferences\u002Fsku-quota-validation.md",9205,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fprepare\u002Freferences\u002Fsku-quota-validation.md",{"path":159,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":160,"sourceHtmlUrl":161},"prepare\u002Freferences\u002Fsubagent-pricing.md",2557,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fprepare\u002Freferences\u002Fsubagent-pricing.md",{"path":163,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":164,"sourceHtmlUrl":165},"prepare\u002Freferences\u002Fsubagent-quota.md",3568,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fprepare\u002Freferences\u002Fsubagent-quota.md",{"path":167,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":168,"sourceHtmlUrl":169},"prepare\u002Freferences\u002Fvalidation-rubric.md",2351,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fprepare\u002Freferences\u002Fvalidation-rubric.md",{"path":171,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":172,"sourceHtmlUrl":173},"references\u002Fapproval-gates.md",8632,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Freferences\u002Fapproval-gates.md",{"path":175,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":176,"sourceHtmlUrl":177},"references\u002Fazd-template-routing.md",4832,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Freferences\u002Fazd-template-routing.md",{"path":179,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":180,"sourceHtmlUrl":181},"references\u002Fhandoff-protocol.md",8013,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Freferences\u002Fhandoff-protocol.md",{"path":183,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":184,"sourceHtmlUrl":185},"references\u002Fiac-resources.md",2682,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Freferences\u002Fiac-resources.md",{"path":187,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":188,"sourceHtmlUrl":189},"references\u002Fintent-gathering.md",2289,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Freferences\u002Fintent-gathering.md",{"path":191,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":192,"sourceHtmlUrl":193},"references\u002Fmcp-tool-reference.md",3780,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Freferences\u002Fmcp-tool-reference.md",{"path":195,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":196,"sourceHtmlUrl":197},"references\u002Fpipeline-rules-runtime.md",3619,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Freferences\u002Fpipeline-rules-runtime.md",{"path":199,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":200,"sourceHtmlUrl":201},"references\u002Fpipeline-rules.md",6488,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Freferences\u002Fpipeline-rules.md",{"path":203,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":204,"sourceHtmlUrl":205},"references\u002Fsession-protocol.md",8190,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Freferences\u002Fsession-protocol.md",{"path":207,"resourceType":90,"resourceTypeDesc":91,"sizeBytes":208,"sourceHtmlUrl":209},"references\u002Fsession-schemas.ts",5298,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Freferences\u002Fsession-schemas.ts",{"path":211,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":212,"sourceHtmlUrl":213},"references\u002Fsubscription-resolution.md",2187,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Freferences\u002Fsubscription-resolution.md",{"path":215,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":216,"sourceHtmlUrl":217},"scaffold\u002FPHASE.md",14534,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fscaffold\u002FPHASE.md",{"path":219,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":220,"sourceHtmlUrl":221},"scaffold\u002Freferences\u002Fbicep-app-service.md",5557,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fscaffold\u002Freferences\u002Fbicep-app-service.md",{"path":223,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":224,"sourceHtmlUrl":225},"scaffold\u002Freferences\u002Fbicep-container-apps.md",9508,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fscaffold\u002Freferences\u002Fbicep-container-apps.md",{"path":227,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":228,"sourceHtmlUrl":229},"scaffold\u002Freferences\u002Fbicep-patterns-data.md",4054,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fscaffold\u002Freferences\u002Fbicep-patterns-data.md",{"path":231,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":232,"sourceHtmlUrl":233},"scaffold\u002Freferences\u002Fbicep-patterns-security.md",7979,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fscaffold\u002Freferences\u002Fbicep-patterns-security.md",{"path":235,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":236,"sourceHtmlUrl":237},"scaffold\u002Freferences\u002Fbicep-patterns.md",6974,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fscaffold\u002Freferences\u002Fbicep-patterns.md",{"path":239,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":240,"sourceHtmlUrl":241},"scaffold\u002Freferences\u002Fbicep-swa.md",757,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fscaffold\u002Freferences\u002Fbicep-swa.md",{"path":243,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":244,"sourceHtmlUrl":245},"scaffold\u002Freferences\u002Fcicd-pipelines.md",325,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fscaffold\u002Freferences\u002Fcicd-pipelines.md",{"path":247,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":248,"sourceHtmlUrl":249},"scaffold\u002Freferences\u002Fdockerfile-generation.md",4164,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fscaffold\u002Freferences\u002Fdockerfile-generation.md",{"path":251,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":252,"sourceHtmlUrl":253},"scaffold\u002Freferences\u002Fenv-var-secrets.md",4213,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fscaffold\u002Freferences\u002Fenv-var-secrets.md",{"path":255,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":256,"sourceHtmlUrl":257},"scaffold\u002Freferences\u002Ferror-handling.md",1506,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fscaffold\u002Freferences\u002Ferror-handling.md",{"path":259,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":260,"sourceHtmlUrl":261},"scaffold\u002Freferences\u002Fiac-generation-rules.md",6777,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fscaffold\u002Freferences\u002Fiac-generation-rules.md",{"path":263,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":264,"sourceHtmlUrl":265},"scaffold\u002Freferences\u002Fmcp-tools.md",7182,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fscaffold\u002Freferences\u002Fmcp-tools.md",{"path":267,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":268,"sourceHtmlUrl":269},"scaffold\u002Freferences\u002Frbac-roles.md",3942,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fscaffold\u002Freferences\u002Frbac-roles.md",{"path":271,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":272,"sourceHtmlUrl":273},"scaffold\u002Freferences\u002Fscaffold-healing-rules.md",3409,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fscaffold\u002Freferences\u002Fscaffold-healing-rules.md",{"path":275,"resourceType":90,"resourceTypeDesc":91,"sizeBytes":276,"sourceHtmlUrl":277},"scaffold\u002Freferences\u002Fscaffold-schemas.ts",3575,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fscaffold\u002Freferences\u002Fscaffold-schemas.ts",{"path":279,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":280,"sourceHtmlUrl":281},"scaffold\u002Freferences\u002Fself-healing.md",2405,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fscaffold\u002Freferences\u002Fself-healing.md",{"path":283,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":284,"sourceHtmlUrl":285},"scaffold\u002Freferences\u002Fself-review-checklist.md",9252,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fscaffold\u002Freferences\u002Fself-review-checklist.md",{"path":287,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":288,"sourceHtmlUrl":289},"scaffold\u002Freferences\u002Fself-review-procedure.md",2343,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fscaffold\u002Freferences\u002Fself-review-procedure.md",{"path":291,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":292,"sourceHtmlUrl":293},"scaffold\u002Freferences\u002Fsubagent-iac-gen.md",9749,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fscaffold\u002Freferences\u002Fsubagent-iac-gen.md",{"path":295,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":296,"sourceHtmlUrl":297},"scaffold\u002Freferences\u002Fsubagent-review.md",3596,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fscaffold\u002Freferences\u002Fsubagent-review.md",{"path":299,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":300,"sourceHtmlUrl":301},"scaffold\u002Freferences\u002Fsubagent-validate.md",7325,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fscaffold\u002Freferences\u002Fsubagent-validate.md",{"path":303,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":304,"sourceHtmlUrl":305},"scaffold\u002Freferences\u002Fterraform-patterns.md",7037,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fscaffold\u002Freferences\u002Fterraform-patterns.md",{"path":307,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":308,"sourceHtmlUrl":309},"scaffold\u002Freferences\u002Fvalidation-and-manifest.md",5255,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fscaffold\u002Freferences\u002Fvalidation-and-manifest.md",{"path":311,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":312,"sourceHtmlUrl":313},"scaffold\u002Freferences\u002Fwaf-checklist.md",2330,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fscaffold\u002Freferences\u002Fwaf-checklist.md",{"path":315,"resourceType":90,"resourceTypeDesc":91,"sizeBytes":316,"sourceHtmlUrl":317},"scaffold\u002Fscripts\u002Fscaffold-conformance.ps1",13131,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fscaffold\u002Fscripts\u002Fscaffold-conformance.ps1",{"path":319,"resourceType":90,"resourceTypeDesc":91,"sizeBytes":320,"sourceHtmlUrl":321},"scaffold\u002Fscripts\u002Fscaffold-conformance.sh",14083,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fscaffold\u002Fscripts\u002Fscaffold-conformance.sh",{"path":323,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":324,"sourceHtmlUrl":325},"version.json",55,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGitHub-Copilot-for-Azure\u002Fblob\u002Fmain\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-app-onboard\u002Fversion.json",[327,344,355,368,375,385],{"skillNo":328,"name":329,"nameZh":6,"description":330,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":331,"categories":332,"keywords":338,"publishedAt":24},"01M6D1DKQCJDNCAEQWV7F67R7T","good-skill","A valid skill alongside a malformed one.","https:\u002F\u002Fgithub.com\u002Flrozanski\u002Fagent-skills-tui\u002Fblob\u002Fmaster\u002Ftestdata\u002Fmixed-malformed-skills\u002Fgood-skill\u002FSKILL.md",[333],{"categoryNo":334,"categoryName":335,"taxonomyType":336,"taxonomyTypeDesc":337},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[339,340,341,342,343],"good skill","good","malformed","valid","valid skill",{"skillNo":345,"name":346,"nameZh":6,"description":347,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":348,"categories":349,"keywords":351,"publishedAt":24},"01M6D1DJ7BYEG23WR14G214GFN","bad-skill","Missing name field on purpose.","https:\u002F\u002Fgithub.com\u002Flrozanski\u002Fagent-skills-tui\u002Fblob\u002Fmaster\u002Ftestdata\u002Fmixed-malformed-skills\u002Fbad-skill\u002FSKILL.md",[350],{"categoryNo":334,"categoryName":335,"taxonomyType":336,"taxonomyTypeDesc":337},[352,353,354],"bad","bad skill","missing name",{"skillNo":356,"name":357,"nameZh":6,"description":358,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":359,"categories":360,"keywords":362,"publishedAt":24},"01M6D1DGHF5BQH6XPYBSJN80ED","actual-skill-name","Fixture for testing mismatched folder and skill names","https:\u002F\u002Fgithub.com\u002Flrozanski\u002Fagent-skills-tui\u002Fblob\u002Fmaster\u002Ftestdata\u002Fmismatched-skill-name\u002Falias-folder\u002FSKILL.md",[361],{"categoryNo":334,"categoryName":335,"taxonomyType":336,"taxonomyTypeDesc":337},[363,364,365,366,367],"skill name","actual skill name","fixture","mismatched","testing",{"skillNo":369,"name":346,"nameZh":6,"description":370,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":371,"categories":372,"keywords":374,"publishedAt":24},"01M6D1DF1XH3RFS03HFMTG0BY0","Missing required name field.","https:\u002F\u002Fgithub.com\u002Flrozanski\u002Fagent-skills-tui\u002Fblob\u002Fmaster\u002Ftestdata\u002Fmalformed-frontmatter\u002Fbad-skill\u002FSKILL.md",[373],{"categoryNo":334,"categoryName":335,"taxonomyType":336,"taxonomyTypeDesc":337},[353,352],{"skillNo":376,"name":377,"nameZh":6,"description":378,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":379,"categories":380,"keywords":382,"publishedAt":24},"01M6D1DDFV0HZNQRVBKHRB0Z48","grouped-skill","Grouped skill boundary fixture.","https:\u002F\u002Fgithub.com\u002Flrozanski\u002Fagent-skills-tui\u002Fblob\u002Fmaster\u002Ftestdata\u002Flocal-skill-boundaries\u002Fgrouped-skill\u002FSKILL.md",[381],{"categoryNo":334,"categoryName":335,"taxonomyType":336,"taxonomyTypeDesc":337},[383,365,384],"grouped skill","boundary",{"skillNo":386,"name":387,"nameZh":6,"description":388,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":389,"categories":390,"keywords":392,"publishedAt":24},"01M6D1DCBWPCR9DZ1HTCKV3BHY","boundary-skill","Skill boundary fixture.","https:\u002F\u002Fgithub.com\u002Flrozanski\u002Fagent-skills-tui\u002Fblob\u002Fmaster\u002Ftestdata\u002Flocal-skill-boundaries\u002Fboundary-skill\u002FSKILL.md",[391],{"categoryNo":334,"categoryName":335,"taxonomyType":336,"taxonomyTypeDesc":337},[384,393,365],"boundary skill"]