[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6H656APJD083P1168497C9W":3,"skill-same:01M6H656APJD083P1168497C9W":71},{"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":28,"publishedAt":37,"linkOnly":38,"markdownContent":39,"markdownBody":40,"frontMatter":41,"refName":42,"commitSha":43,"skillDirectory":44,"forksCount":45,"repositoryHtmlUrl":46,"repositoryHomepageUrl":6,"ownerHtmlUrl":47,"ownerBlogUrl":48,"ownerDescription":49,"updatedAt":50,"install":51,"resources":64},"01M6H656APJD083P1168497C9W","lint-ui",null,"Lint UI components for accessibility","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\u002Ftest\u002Ffixtures\u002Fproject-skills\u002Fpackages\u002Ffrontend\u002F.claude\u002Fskills\u002Flint-ui\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000007","代码审查","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[29,30,31,32,33,34,35,36],"lint","ui","lint ui","accessibility","components","ui components","sonnet","for","2026-11-10 10:12:30",false,"---\nname: lint-ui\ndescription: Lint UI components for accessibility\nmodel: sonnet\n---\n\n# Lint UI Skill\n\nThis skill lints UI components for accessibility compliance.\n\nSee reference\u002Fa11y-rules.md for the accessibility rules reference.\n","# Lint UI Skill\n\nThis skill lints UI components for accessibility compliance.\n\nSee reference\u002Fa11y-rules.md for the accessibility rules reference.\n",{"name":5,"model":35,"description":7},"main","5004cd0326c8776b05eaa2a626187920dab8fbc4","test\u002Ffixtures\u002Fproject-skills\u002Fpackages\u002Ffrontend\u002F.claude\u002Fskills\u002Flint-ui",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":52,"prompt":62,"zipAvailable":63},[53,56,59],{"tool":54,"command":55},"npx","npx skills add shinytoyrobots\u002Fclaude-skills-linter --skill lint-ui",{"tool":57,"command":58},"bunx","bunx skills add shinytoyrobots\u002Fclaude-skills-linter --skill lint-ui",{"tool":60,"command":61},"pnpm","pnpm dlx skills add shinytoyrobots\u002Fclaude-skills-linter --skill lint-ui","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fshinytoyrobots\u002Fclaude-skills-linter\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Fproject-skills\u002Fpackages\u002Ffrontend\u002F.claude\u002Fskills\u002Flint-ui\u002FSKILL.md",true,[65],{"path":66,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":69,"sourceHtmlUrl":70},"reference\u002Fa11y-rules.md","REFERENCE","参考文档",140,"https:\u002F\u002Fgithub.com\u002Fshinytoyrobots\u002Fclaude-skills-linter\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Fproject-skills\u002Fpackages\u002Ffrontend\u002F.claude\u002Fskills\u002Flint-ui\u002Freference\u002Fa11y-rules.md",[72,89,106,118,130,137],{"skillNo":73,"name":74,"nameZh":6,"description":75,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":76,"categories":77,"keywords":84,"publishedAt":37},"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",[78,81],{"categoryNo":79,"categoryName":80,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":82,"categoryName":83,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000030","开发工程师",[85,86,87,88,35],"api gen","api","generate","endpoints",{"skillNo":90,"name":91,"nameZh":6,"description":92,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":93,"categories":94,"keywords":100,"publishedAt":37},"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",[95,96,99],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":97,"categoryName":98,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":82,"categoryName":83,"taxonomyType":26,"taxonomyTypeDesc":27},[91,101,102,103,104,105],"code review","code review skill","code","review skill","opus",{"skillNo":107,"name":108,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":110,"categories":111,"keywords":115,"publishedAt":37},"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",[112],{"categoryNo":113,"categoryName":114,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000011","运维与部署",[108,116,117,35],"Production","application",{"skillNo":119,"name":120,"nameZh":6,"description":121,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":122,"categories":123,"keywords":125,"publishedAt":37},"01M6H64PA6ZAEVAK27ZN0YQPPE","skill-creator","Create new skills","https:\u002F\u002Fgithub.com\u002Fshinytoyrobots\u002Fclaude-skills-linter\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Fplugin\u002Fskills\u002Fskill-creator\u002FSKILL.md",[124],{"categoryNo":97,"categoryName":98,"taxonomyType":21,"taxonomyTypeDesc":22},[126,127,128,129],"creator","skill creator","create new skills","create",{"skillNo":131,"name":132,"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":133,"categories":134,"keywords":135,"publishedAt":37},"01M6H64KTFG36QSZ6NJNPXGAC7","no-fm","https:\u002F\u002Fgithub.com\u002Fshinytoyrobots\u002Fclaude-skills-linter\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Fplugin\u002Fskills\u002Fno-fm\u002FSKILL.md",[],[136],"no fm",{"skillNo":138,"name":139,"nameZh":6,"description":140,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":141,"categories":142,"keywords":144,"publishedAt":37},"01M6H64HJ4P1A6H85047WA0ZKM","mcp-builder","Build MCP servers","https:\u002F\u002Fgithub.com\u002Fshinytoyrobots\u002Fclaude-skills-linter\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Fplugin\u002Fskills\u002Fmcp-builder\u002FSKILL.md",[143],{"categoryNo":97,"categoryName":98,"taxonomyType":21,"taxonomyTypeDesc":22},[145,146,147,148,149],"mcp builder","builder","MCP","build","mcp servers"]