[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71KF52DECGRXMSZ3PENK1EA":3,"skill-same:01M71KF52DECGRXMSZ3PENK1EA":68},{"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":34,"linkOnly":35,"markdownContent":36,"markdownBody":37,"frontMatter":38,"refName":46,"commitSha":47,"skillDirectory":48,"forksCount":49,"repositoryHtmlUrl":50,"repositoryHomepageUrl":6,"ownerHtmlUrl":51,"ownerBlogUrl":52,"ownerDescription":6,"updatedAt":53,"install":54,"resources":67},"01M71KF52DECGRXMSZ3PENK1EA","path-scoped",null,"Context-aware TypeScript helper. Auto-activates when TypeScript files are in scope.","noah-hrbth\u002Fagent-tool-sync","noah-hrbth","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F78396377?v=4","01M71KE9YFAYQ79YBHR2TA6D8K","Noah","01M71KE9Z1FHAXYJT40KM7MD24",2,"MIT","https:\u002F\u002Fgithub.com\u002Fnoah-hrbth\u002Fagent-tool-sync\u002Fblob\u002Fmain\u002Fexamples\u002Fsandbox-seed\u002F.agentsync\u002Fskills\u002Fpath-scoped\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33],"path scoped","scoped","path","scope","lib","read","src","typescript","grep","files","auto","when","helper","context","typescript helper","2026-11-10 10:12:30",false,"---\nname: path-scoped\ndescription: Context-aware TypeScript helper. Auto-activates when TypeScript files are in scope.\npaths: [src\u002F**\u002F*.ts, lib\u002F**\u002F*.ts]\nallowed-tools: [Read, Glob, Grep]\n---\n\nWhen TypeScript files are in context, apply these conventions:\n\n1. Prefer `interface` over `type` for object shapes\n2. Avoid `any` — use `unknown` or proper generics\n3. Export types from a dedicated `types.ts` file, not inline\n","When TypeScript files are in context, apply these conventions:\n\n1. Prefer `interface` over `type` for object shapes\n2. Avoid `any` — use `unknown` or proper generics\n3. Export types from a dedicated `types.ts` file, not inline\n",{"name":5,"paths":39,"description":7,"allowed-tools":42},[40,41],"src\u002F**\u002F*.ts","lib\u002F**\u002F*.ts",[43,44,45],"Read","Glob","Grep","main","3b6d4dd03c2efaabac9d24bac067186575670b54","examples\u002Fsandbox-seed\u002F.agentsync\u002Fskills\u002Fpath-scoped",0,"https:\u002F\u002Fgithub.com\u002Fnoah-hrbth\u002Fagent-tool-sync","https:\u002F\u002Fgithub.com\u002Fnoah-hrbth","noah-hrbth.dev","2026-08-21 13:43:41",{"source":8,"skillName":5,"commands":55,"prompt":65,"zipAvailable":66},[56,59,62],{"tool":57,"command":58},"npx","npx skills add noah-hrbth\u002Fagent-tool-sync --skill path-scoped",{"tool":60,"command":61},"bunx","bunx skills add noah-hrbth\u002Fagent-tool-sync --skill path-scoped",{"tool":63,"command":64},"pnpm","pnpm dlx skills add noah-hrbth\u002Fagent-tool-sync --skill path-scoped","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fnoah-hrbth\u002Fagent-tool-sync\u002Fblob\u002Fmain\u002Fexamples\u002Fsandbox-seed\u002F.agentsync\u002Fskills\u002Fpath-scoped\u002FSKILL.md",true,[],[69,90,102,120,129,138],{"skillNo":70,"name":71,"nameZh":6,"description":72,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":73,"categories":74,"keywords":80,"publishedAt":34},"01M71KFJ5BKV6Y4S3PXR0BSNYW","code-reviewer","Reviews code for quality, bugs, and security issues.","https:\u002F\u002Fgithub.com\u002Fnoah-hrbth\u002Fagent-tool-sync\u002Fblob\u002Fmain\u002Ftestdata\u002Fscenarios\u002Fempty-workspace\u002Finput\u002F.agentsync\u002Fskills\u002Fcode-reviewer\u002FSKILL.md",[75],{"categoryNo":76,"categoryName":77,"taxonomyType":78,"taxonomyTypeDesc":79},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[81,82,83,84,85,86,87,88,89],"code reviewer","code","reviewer","issues","reviews","security","bugs","for","quality",{"skillNo":91,"name":92,"nameZh":6,"description":93,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":94,"categories":95,"keywords":96,"publishedAt":34},"01M71KFGQNE7T84G9X0JEZXVM8","commit","Conventional commit helper sourced from Mistral Vibe","https:\u002F\u002Fgithub.com\u002Fnoah-hrbth\u002Fagent-tool-sync\u002Fblob\u002Fmain\u002Fexamples\u002Fsandbox\u002F.vibe\u002Fskills\u002Fcommit\u002FSKILL.md",[],[92,97,98,31,99,100,101],"true","commit helper","Mistral","conventional commit","vibe",{"skillNo":103,"name":104,"nameZh":6,"description":105,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":106,"categories":107,"keywords":114,"publishedAt":34},"01M71KFETSGVYNWR2Z9VEP5XQG","code-review","Code reviewer sourced from Mistral Vibe. Use to review or audit changes.","https:\u002F\u002Fgithub.com\u002Fnoah-hrbth\u002Fagent-tool-sync\u002Fblob\u002Fmain\u002Fexamples\u002Fsandbox\u002F.vibe\u002Fskills\u002Fcode-review\u002FSKILL.md",[108,113],{"categoryNo":109,"categoryName":110,"taxonomyType":111,"taxonomyTypeDesc":112},"01JBSEEDCAT000000000000007","代码审查","SCENARIO","使用场景",{"categoryNo":76,"categoryName":77,"taxonomyType":78,"taxonomyTypeDesc":79},[82,115,116,81,117,118,99,24,101,119,83,27],"code review","review","audit","use","changes",{"skillNo":121,"name":104,"nameZh":6,"description":122,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":123,"categories":124,"keywords":127,"publishedAt":34},"01M71KFDXCM6P17ZTGECET584V","Code reviewer sourced from JetBrains Junie. Use to review or audit changes.","https:\u002F\u002Fgithub.com\u002Fnoah-hrbth\u002Fagent-tool-sync\u002Fblob\u002Fmain\u002Fexamples\u002Fsandbox\u002F.junie\u002Fskills\u002Fcode-review\u002FSKILL.md",[125,126],{"categoryNo":109,"categoryName":110,"taxonomyType":111,"taxonomyTypeDesc":112},{"categoryNo":76,"categoryName":77,"taxonomyType":78,"taxonomyTypeDesc":79},[82,115,116,128,119,118,81,117,83],"jetbrains",{"skillNo":130,"name":104,"nameZh":6,"description":131,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":132,"categories":133,"keywords":136,"publishedAt":34},"01M71KFAEW9WXYWCSMDM4E85NK","Code reviewer sourced from Cline. Use to review or audit changes.","https:\u002F\u002Fgithub.com\u002Fnoah-hrbth\u002Fagent-tool-sync\u002Fblob\u002Fmain\u002Fexamples\u002Fsandbox\u002F.cline\u002Fskills\u002Fcode-review\u002FSKILL.md",[134,135],{"categoryNo":109,"categoryName":110,"taxonomyType":111,"taxonomyTypeDesc":112},{"categoryNo":76,"categoryName":77,"taxonomyType":78,"taxonomyTypeDesc":79},[116,115,82,137,119,118,81,117,83],"cline",{"skillNo":139,"name":140,"nameZh":6,"description":141,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":142,"categories":143,"keywords":144,"publishedAt":34},"01M71KF3ZHC5TFCGP9VH5FJ5N6","locked-down","Secure code reviewer that runs without model-invocation. Use for automated audit passes.","https:\u002F\u002Fgithub.com\u002Fnoah-hrbth\u002Fagent-tool-sync\u002Fblob\u002Fmain\u002Fexamples\u002Fsandbox-seed\u002F.agentsync\u002Fskills\u002Flocked-down\u002FSKILL.md",[],[145,146,27,97,118,81,147,117,88,82,24,148,83],"locked down","down","model","secure"]