[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6DRVATRF3PN2M6SN9DQKB5M":3,"skill-same:01M6DRVATRF3PN2M6SN9DQKB5M":92},{"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":27,"linkOnly":28,"markdownContent":29,"markdownBody":30,"frontMatter":31,"refName":32,"commitSha":33,"skillDirectory":34,"forksCount":35,"repositoryHtmlUrl":36,"repositoryHomepageUrl":6,"ownerHtmlUrl":37,"ownerBlogUrl":6,"ownerDescription":38,"updatedAt":39,"install":40,"resources":53},"01M6DRVATRF3PN2M6SN9DQKB5M","tc-audit",null,"Use when auditing the templateCentral plugin repo itself — ecosystem accuracy, conventions, harness. Repo-internal contributor skill.","cljiahao\u002Ftemplatecentral","cljiahao","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F35331421?v=4","01M6DRV6NWCVVF2JTATHZRHMR7","Clarence Lee","01M6DRV6T9A7R49YGTJ3Z5FB3Z",4,"MIT","https:\u002F\u002Fgithub.com\u002Fcljiahao\u002Ftemplatecentral\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Ftc-audit\u002FSKILL.md",[],[19,20,21,22,23,24,25,26],"audit","tc","tc audit","plugin","harness","repo","use","conventions","2026-11-10 10:12:30",false,"---\nname: tc-audit\ndescription: \"Use when auditing the templateCentral plugin repo itself — ecosystem accuracy, conventions, harness. Repo-internal contributor skill.\"\n---\n\n`cat .claude\u002Fskills\u002Ftc-audit\u002Fimplementation.md`\n\nFollow the loaded guide exactly.\n","`cat .claude\u002Fskills\u002Ftc-audit\u002Fimplementation.md`\n\nFollow the loaded guide exactly.\n",{"name":5,"description":7},"main","bcc00e4a4707d0b2d67cd41ca77dd8ef1a13a339",".claude\u002Fskills\u002Ftc-audit",1,"https:\u002F\u002Fgithub.com\u002Fcljiahao\u002Ftemplatecentral","https:\u002F\u002Fgithub.com\u002Fcljiahao","Aim To be a Full Stack Dev","2026-11-12 17:09:26",{"source":8,"skillName":5,"commands":41,"prompt":51,"zipAvailable":52},[42,45,48],{"tool":43,"command":44},"npx","npx skills add cljiahao\u002Ftemplatecentral --skill tc-audit",{"tool":46,"command":47},"bunx","bunx skills add cljiahao\u002Ftemplatecentral --skill tc-audit",{"tool":49,"command":50},"pnpm","pnpm dlx skills add cljiahao\u002Ftemplatecentral --skill tc-audit","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fcljiahao\u002Ftemplatecentral\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Ftc-audit\u002FSKILL.md",true,[54,60,64,68,72,76,80,84,88],{"path":55,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":58,"sourceHtmlUrl":59},"algorithms.md","REFERENCE","参考文档",97,"https:\u002F\u002Fgithub.com\u002Fhefarica\u002Farbitragex-v2\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fcalldata-decoding-for-mev-searchers\u002Falgorithms.md",{"path":61,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":62,"sourceHtmlUrl":63},"failure_modes.md",100,"https:\u002F\u002Fgithub.com\u002Fhefarica\u002Farbitragex-v2\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fcalldata-decoding-for-mev-searchers\u002Ffailure_modes.md",{"path":65,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":66,"sourceHtmlUrl":67},"formulas.md",95,"https:\u002F\u002Fgithub.com\u002Fhefarica\u002Farbitragex-v2\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fcalldata-decoding-for-mev-searchers\u002Fformulas.md",{"path":69,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":70,"sourceHtmlUrl":71},"implementation_notes.md",107,"https:\u002F\u002Fgithub.com\u002Fhefarica\u002Farbitragex-v2\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fcalldata-decoding-for-mev-searchers\u002Fimplementation_notes.md",{"path":73,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":74,"sourceHtmlUrl":75},"implementation.md",64894,"https:\u002F\u002Fgithub.com\u002Fcljiahao\u002Ftemplatecentral\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Ftc-audit\u002Fimplementation.md",{"path":77,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":78,"sourceHtmlUrl":79},"integration_arbitragex.md",109,"https:\u002F\u002Fgithub.com\u002Fhefarica\u002Farbitragex-v2\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fcalldata-decoding-for-mev-searchers\u002Fintegration_arbitragex.md",{"path":81,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":82,"sourceHtmlUrl":83},"manifest.json",872,"https:\u002F\u002Fgithub.com\u002Fhefarica\u002Farbitragex-v2\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fcalldata-decoding-for-mev-searchers\u002Fmanifest.json",{"path":85,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":86,"sourceHtmlUrl":87},"references.json",287,"https:\u002F\u002Fgithub.com\u002Fhefarica\u002Farbitragex-v2\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fcalldata-decoding-for-mev-searchers\u002Freferences.json",{"path":89,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":90,"sourceHtmlUrl":91},"validation_tests.md",103,"https:\u002F\u002Fgithub.com\u002Fhefarica\u002Farbitragex-v2\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fcalldata-decoding-for-mev-searchers\u002Fvalidation_tests.md",[93,104,123,138,144,159],{"skillNo":94,"name":95,"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":96,"categories":97,"keywords":103,"publishedAt":27},"01M6DRX95TVDEYBWJ6A0REWRV9","test","https:\u002F\u002Fgithub.com\u002Fcljiahao\u002Ftemplatecentral\u002Fblob\u002Fmain\u002Fskills\u002Ftest\u002FSKILL.md",[98],{"categoryNo":99,"categoryName":100,"taxonomyType":101,"taxonomyTypeDesc":102},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[95],{"skillNo":105,"name":106,"nameZh":6,"description":107,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":108,"categories":109,"keywords":110,"publishedAt":27},"01M6DRX5RTNPJDWY9F9X7Q4BKY","templatecentral:standards","Use when reviewing code quality, naming conventions, validation patterns, drift, or full-stack type contracts in a templateCentral project.","https:\u002F\u002Fgithub.com\u002Fcljiahao\u002Ftemplatecentral\u002Fblob\u002Fmain\u002Fskills\u002Fstandards\u002FSKILL.md",[],[106,111,112,113,114,115,116,25,117,118,119,26,120,121,122],"standards","code quality","code","validation","stack","quality","contracts","patterns","drift","project","full","type",{"skillNo":124,"name":125,"nameZh":6,"description":126,"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":27},"01M6DRWE3SBMKPSNR56DTG86PR","templatecentral:scaffold","Use when creating a new FastAPI, NestJS, Next.js, or Vite+React project from scratch.","https:\u002F\u002Fgithub.com\u002Fcljiahao\u002Ftemplatecentral\u002Fblob\u002Fmain\u002Fskills\u002Fscaffold\u002FSKILL.md",[],[125,130,131,25,120,132,133,134,135,136,137],"scaffold","next","nestjs","react","Next.js","js","fastapi","vite",{"skillNo":139,"name":140,"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":141,"categories":142,"keywords":143,"publishedAt":27},"01M6DRWBRR9KTWFA2NB8RKGV8E","review","https:\u002F\u002Fgithub.com\u002Fcljiahao\u002Ftemplatecentral\u002Fblob\u002Fmain\u002Fskills\u002Freview\u002FSKILL.md",[],[140],{"skillNo":145,"name":146,"nameZh":6,"description":147,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":148,"categories":149,"keywords":153,"publishedAt":27},"01M6DRW7FKBS1RCW536BFXKDZX","templatecentral:migrate","Use when adopting or upgrading a project, switching its DB access layer, or extracting a Next.js backend — FastAPI, NestJS, Next.js, Vite + React.","https:\u002F\u002Fgithub.com\u002Fcljiahao\u002Ftemplatecentral\u002Fblob\u002Fmain\u002Fskills\u002Fmigrate\u002FSKILL.md",[150],{"categoryNo":151,"categoryName":152,"taxonomyType":101,"taxonomyTypeDesc":102},"01JBSEEDCAT000000000000010","后端与接口",[154,146,131,133,134,135,155,136,25,156,137,132,120,157,158],"migrate","access","backend","switching","db",{"skillNo":160,"name":161,"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":162,"categories":163,"keywords":164,"publishedAt":27},"01M6DRW5C5ABZ9262NAXXK6Y7V","cleanup","https:\u002F\u002Fgithub.com\u002Fcljiahao\u002Ftemplatecentral\u002Fblob\u002Fmain\u002Fskills\u002Fcleanup\u002FSKILL.md",[],[161]]