[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6H6213DMJAQACHMAT8BJGH0":3,"skill-same:01M6H6213DMJAQACHMAT8BJGH0":55},{"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":26,"linkOnly":27,"markdownContent":28,"markdownBody":29,"frontMatter":30,"refName":32,"commitSha":33,"skillDirectory":34,"forksCount":35,"repositoryHtmlUrl":36,"repositoryHomepageUrl":6,"ownerHtmlUrl":37,"ownerBlogUrl":38,"ownerDescription":39,"updatedAt":40,"install":41,"resources":54},"01M6H6213DMJAQACHMAT8BJGH0","desc-over-budget",null,"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","shinytoyrobots\u002Fclaude-skills-linter","shinytoyrobots","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F825457?v=4","01M6H60WPHHQWAWZGTV2AZAM95","Robin Cannon","01M6H60WTRGP7SMVDYKZFC7F6P",2,"MIT","https:\u002F\u002Fgithub.com\u002Fshinytoyrobots\u002Fclaude-skills-linter\u002Fblob\u002Fmain\u002Fevals\u002Ffixtures\u002Fdesc-over-budget\u002F.claude\u002Fskills\u002Fdesc-over-budget\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000040","财务","PROFESSION","适用职业",[24,25],"Budget","desc over budget","2026-11-10 10:12:30",false,"---\nname: desc-over-budget\ndescription: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\nwhen_to_use: yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy\n---\n\nUse the Read tool.\n","Use the Read tool.\n",{"name":5,"description":7,"when_to_use":31},"yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy","main","5004cd0326c8776b05eaa2a626187920dab8fbc4","evals\u002Ffixtures\u002Fdesc-over-budget\u002F.claude\u002Fskills\u002Fdesc-over-budget",0,"https:\u002F\u002Fgithub.com\u002Fshinytoyrobots\u002Fclaude-skills-linter","https:\u002F\u002Fgithub.com\u002Fshinytoyrobots","https:\u002F\u002Fwww.robin-cannon.com\u002F","Building the future of digital product delivery | VP of Product @ Knapsack","2026-11-02 04:04:06",{"source":8,"skillName":5,"commands":42,"prompt":52,"zipAvailable":53},[43,46,49],{"tool":44,"command":45},"npx","npx skills add shinytoyrobots\u002Fclaude-skills-linter --skill desc-over-budget",{"tool":47,"command":48},"bunx","bunx skills add shinytoyrobots\u002Fclaude-skills-linter --skill desc-over-budget",{"tool":50,"command":51},"pnpm","pnpm dlx skills add shinytoyrobots\u002Fclaude-skills-linter --skill desc-over-budget","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fshinytoyrobots\u002Fclaude-skills-linter\u002Fblob\u002Fmain\u002Fevals\u002Ffixtures\u002Fdesc-over-budget\u002F.claude\u002Fskills\u002Fdesc-over-budget\u002FSKILL.md",true,[],[56,79,96,113,125,137],{"skillNo":57,"name":58,"nameZh":6,"description":59,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":60,"categories":61,"keywords":70,"publishedAt":26},"01M6H656APJD083P1168497C9W","lint-ui","Lint UI components for accessibility","https:\u002F\u002Fgithub.com\u002Fshinytoyrobots\u002Fclaude-skills-linter\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Fproject-skills\u002Fpackages\u002Ffrontend\u002F.claude\u002Fskills\u002Flint-ui\u002FSKILL.md",[62,67],{"categoryNo":63,"categoryName":64,"taxonomyType":65,"taxonomyTypeDesc":66},"01JBSEEDCAT000000000000007","代码审查","SCENARIO","使用场景",{"categoryNo":68,"categoryName":69,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000032","设计师",[71,72,73,74,75,76,77,78],"lint ui","ui","lint","for","sonnet","ui components","components","accessibility",{"skillNo":80,"name":81,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":91,"publishedAt":26},"01M6H652A91X327BBAE57ETMMQ","api-gen","Generate API endpoints from schemas","https:\u002F\u002Fgithub.com\u002Fshinytoyrobots\u002Fclaude-skills-linter\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Fproject-skills\u002Fpackages\u002Fbackend\u002F.claude\u002Fskills\u002Fapi-gen\u002FSKILL.md",[85,88],{"categoryNo":86,"categoryName":87,"taxonomyType":65,"taxonomyTypeDesc":66},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":89,"categoryName":90,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000030","开发工程师",[92,93,94,75,95],"api gen","api","endpoints","generate",{"skillNo":97,"name":98,"nameZh":6,"description":99,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":100,"categories":101,"keywords":107,"publishedAt":26},"01M6H64YCXEZY2HWDFETFB3D6K","review","Code review skill","https:\u002F\u002Fgithub.com\u002Fshinytoyrobots\u002Fclaude-skills-linter\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Fproject-skills\u002F.claude\u002Fskills\u002Freview\u002FSKILL.md",[102,103,106],{"categoryNo":63,"categoryName":64,"taxonomyType":65,"taxonomyTypeDesc":66},{"categoryNo":104,"categoryName":105,"taxonomyType":65,"taxonomyTypeDesc":66},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":89,"categoryName":90,"taxonomyType":21,"taxonomyTypeDesc":22},[98,108,109,110,111,112],"opus","review skill","code","code review skill","code review",{"skillNo":114,"name":115,"nameZh":6,"description":116,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":117,"categories":118,"keywords":122,"publishedAt":26},"01M6H64TDYNSXFM1A4ZYVA2T7Q","deploy","Deploy the application to production","https:\u002F\u002Fgithub.com\u002Fshinytoyrobots\u002Fclaude-skills-linter\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Fproject-skills\u002F.claude\u002Fskills\u002Fdeploy\u002FSKILL.md",[119],{"categoryNo":120,"categoryName":121,"taxonomyType":65,"taxonomyTypeDesc":66},"01JBSEEDCAT000000000000011","运维与部署",[115,123,124,75],"application","Production",{"skillNo":126,"name":127,"nameZh":6,"description":128,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":129,"categories":130,"keywords":132,"publishedAt":26},"01M6H64PA6ZAEVAK27ZN0YQPPE","skill-creator","Create new skills","https:\u002F\u002Fgithub.com\u002Fshinytoyrobots\u002Fclaude-skills-linter\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Fplugin\u002Fskills\u002Fskill-creator\u002FSKILL.md",[131],{"categoryNo":104,"categoryName":105,"taxonomyType":65,"taxonomyTypeDesc":66},[133,134,135,136],"skill creator","creator","create","create new skills",{"skillNo":138,"name":139,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":140,"categories":141,"keywords":142,"publishedAt":26},"01M6H64KTFG36QSZ6NJNPXGAC7","no-fm","https:\u002F\u002Fgithub.com\u002Fshinytoyrobots\u002Fclaude-skills-linter\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Fplugin\u002Fskills\u002Fno-fm\u002FSKILL.md",[],[143],"no fm"]