[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6H64YCXEZY2HWDFETFB3D6K":3,"skill-same:01M6H64YCXEZY2HWDFETFB3D6K":65},{"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":31,"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},"01M6H64YCXEZY2HWDFETFB3D6K","review",null,"Code review skill","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\u002F.claude\u002Fskills\u002Freview\u002FSKILL.md",[18,23,26],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000007","代码审查","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":27,"categoryName":28,"taxonomyType":29,"taxonomyTypeDesc":30},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[5,32,33,34,35,36],"code review","code review skill","code","review skill","opus","2026-11-10 10:12:30",false,"---\nname: review\ndescription: Code review skill\nmodel: opus\n---\n\n# Review Skill\n\nThis skill performs code reviews.\n","# Review Skill\n\nThis skill performs code reviews.\n",{"name":5,"model":36,"description":7},"main","5004cd0326c8776b05eaa2a626187920dab8fbc4","test\u002Ffixtures\u002Fproject-skills\u002F.claude\u002Fskills\u002Freview",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 review",{"tool":57,"command":58},"bunx","bunx skills add shinytoyrobots\u002Fclaude-skills-linter --skill review",{"tool":60,"command":61},"pnpm","pnpm dlx skills add shinytoyrobots\u002Fclaude-skills-linter --skill review","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fshinytoyrobots\u002Fclaude-skills-linter\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Fproject-skills\u002F.claude\u002Fskills\u002Freview\u002FSKILL.md",true,[],[66,85,100,112,124,131],{"skillNo":67,"name":68,"nameZh":6,"description":69,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":70,"categories":71,"keywords":76,"publishedAt":37},"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",[72,73],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":74,"categoryName":75,"taxonomyType":29,"taxonomyTypeDesc":30},"01JBSEEDCAT000000000000032","设计师",[77,78,79,80,81,82,83,84],"lint ui","ui","lint","for","sonnet","ui components","components","accessibility",{"skillNo":86,"name":87,"nameZh":6,"description":88,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":89,"categories":90,"keywords":95,"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",[91,94],{"categoryNo":92,"categoryName":93,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":27,"categoryName":28,"taxonomyType":29,"taxonomyTypeDesc":30},[96,97,81,98,99],"api gen","api","endpoints","generate",{"skillNo":101,"name":102,"nameZh":6,"description":103,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":104,"categories":105,"keywords":109,"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",[106],{"categoryNo":107,"categoryName":108,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000011","运维与部署",[102,81,110,111],"application","Production",{"skillNo":113,"name":114,"nameZh":6,"description":115,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":116,"categories":117,"keywords":119,"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",[118],{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},[120,121,122,123],"creator","skill creator","create new skills","create",{"skillNo":125,"name":126,"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":127,"categories":128,"keywords":129,"publishedAt":37},"01M6H64KTFG36QSZ6NJNPXGAC7","no-fm","https:\u002F\u002Fgithub.com\u002Fshinytoyrobots\u002Fclaude-skills-linter\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Fplugin\u002Fskills\u002Fno-fm\u002FSKILL.md",[],[130],"no fm",{"skillNo":132,"name":133,"nameZh":6,"description":134,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":135,"categories":136,"keywords":138,"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",[137],{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},[139,140,141,142,143],"mcp builder","MCP","builder","mcp servers","build"]