[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71VAR59EY7AJTBY31SQES8A":3,"skill-same:01M71VAR59EY7AJTBY31SQES8A":57},{"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":29,"linkOnly":30,"markdownContent":31,"markdownBody":32,"frontMatter":33,"refName":34,"commitSha":35,"skillDirectory":36,"forksCount":37,"repositoryHtmlUrl":38,"repositoryHomepageUrl":6,"ownerHtmlUrl":39,"ownerBlogUrl":40,"ownerDescription":41,"updatedAt":42,"install":43,"resources":56},"01M71VAR59EY7AJTBY31SQES8A","duplicate-review",null,"Legacy Codex fixture skill kept for migration coverage.","FlorianBruniaux\u002Fctxharness","FlorianBruniaux","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F3902606?v=4","01M71VA3JB0M2XMP2VHSG5FFBQ","Florian BRUNIAUX","01M71VA3KBBW4EY7T1TRDDQ2ZR",27,"MIT","https:\u002F\u002Fgithub.com\u002FFlorianBruniaux\u002Fctxharness\u002Fblob\u002Fmain\u002Fpackages\u002Fcore\u002Fsrc\u002Fagent-config\u002F__fixtures__\u002Fcodex-project\u002F.codex\u002Fskills\u002Fduplicate-review\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28],"review","duplicate","duplicate review","codex","coverage","migration","Legacy","fixture skill","fixture","for","2026-11-10 13:02:02",false,"---\nname: duplicate-review\ndescription: Legacy Codex fixture skill kept for migration coverage.\n---\n\nReview the supplied fixture.\n","Review the supplied fixture.\n",{"name":5,"description":7},"main","3e6c35b1a7f2102b725738506412ea442d0190d2","packages\u002Fcore\u002Fsrc\u002Fagent-config\u002F__fixtures__\u002Fcodex-project\u002F.codex\u002Fskills\u002Fduplicate-review",4,"https:\u002F\u002Fgithub.com\u002FFlorianBruniaux\u002Fctxharness","https:\u002F\u002Fgithub.com\u002FFlorianBruniaux","https:\u002F\u002Fwww.florian.bruniaux.com\u002F","Hands-on Fractional Chief AI Officer. Harness & context engineering. RTK’s first contributor. Claude Code Ultimate Guide author.","2026-10-16 14:43:12",{"source":8,"skillName":5,"commands":44,"prompt":54,"zipAvailable":55},[45,48,51],{"tool":46,"command":47},"npx","npx skills add FlorianBruniaux\u002Fctxharness --skill duplicate-review",{"tool":49,"command":50},"bunx","bunx skills add FlorianBruniaux\u002Fctxharness --skill duplicate-review",{"tool":52,"command":53},"pnpm","pnpm dlx skills add FlorianBruniaux\u002Fctxharness --skill duplicate-review","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FFlorianBruniaux\u002Fctxharness\u002Fblob\u002Fmain\u002Fpackages\u002Fcore\u002Fsrc\u002Fagent-config\u002F__fixtures__\u002Fcodex-project\u002F.codex\u002Fskills\u002Fduplicate-review\u002FSKILL.md",true,[],[58,64,74,84,95,105],{"skillNo":59,"name":19,"nameZh":6,"description":60,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":61,"categories":62,"keywords":63,"publishedAt":29},"01M71VB808H3VZ0E5BHQC950XR","Review safely","https:\u002F\u002Fgithub.com\u002FFlorianBruniaux\u002Fctxharness\u002Fblob\u002Fmain\u002Fpackages\u002Fcore\u002Fsrc\u002Fagent-config\u002F__tests__\u002Ffixtures\u002Fshared-release\u002Foutputs\u002Fskills\u002Fcommon\u002Freview\u002FSKILL.md",[],[19],{"skillNo":65,"name":66,"nameZh":6,"description":67,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":68,"categories":69,"keywords":70,"publishedAt":29},"01M71VB6WXST14H564778MTB6F","claude-helper","Claude-only fixture skill","https:\u002F\u002Fgithub.com\u002FFlorianBruniaux\u002Fctxharness\u002Fblob\u002Fmain\u002Fpackages\u002Fcore\u002Fsrc\u002Fagent-config\u002F__tests__\u002Ffixtures\u002Fshared-release\u002Foutputs\u002Fskills\u002Fclaude-only\u002Fclaude-helper\u002FSKILL.md",[],[71,72,73,26,27],"claude helper","helper","only",{"skillNo":75,"name":19,"nameZh":6,"description":76,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":77,"categories":78,"keywords":79,"publishedAt":29},"01M71VB4R1CQS9NJ64CJYKV18A","Review a change for correctness and missing tests.","https:\u002F\u002Fgithub.com\u002FFlorianBruniaux\u002Fctxharness\u002Fblob\u002Fmain\u002Fpackages\u002Fcore\u002Fsrc\u002Fagent-config\u002F__tests__\u002Ffixtures\u002Fscanner-project\u002F.claude\u002Fskills\u002Freview\u002FSKILL.md",[],[19,80,81,82,83,28],"change","tests","missing","correctness",{"skillNo":85,"name":86,"nameZh":6,"description":87,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":88,"categories":89,"keywords":90,"publishedAt":29},"01M71VB2JXKNY5YF92HW85GRZ1","parent-reference","Demonstrate a parent traversal reference escape.","https:\u002F\u002Fgithub.com\u002FFlorianBruniaux\u002Fctxharness\u002Fblob\u002Fmain\u002Fpackages\u002Fcore\u002Fsrc\u002Fagent-config\u002F__tests__\u002Ffixtures\u002Fscanner-project\u002F.claude\u002Fskills\u002Fparent-reference\u002FSKILL.md",[],[91,92,93,94],"parent reference","parent","reference","escape",{"skillNo":96,"name":97,"nameZh":6,"description":98,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":101,"publishedAt":29},"01M71VB05TGB385F92FX3KB2TY","broken-reference","Demonstrate a missing local reference.","https:\u002F\u002Fgithub.com\u002FFlorianBruniaux\u002Fctxharness\u002Fblob\u002Fmain\u002Fpackages\u002Fcore\u002Fsrc\u002Fagent-config\u002F__tests__\u002Ffixtures\u002Fscanner-project\u002F.claude\u002Fskills\u002Fbroken-reference\u002FSKILL.md",[],[102,93,103,82,104],"broken reference","broken","local",{"skillNo":106,"name":107,"nameZh":6,"description":108,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":109,"categories":110,"keywords":111,"publishedAt":29},"01M71VAYCTGX4S4D870FZQPP62","absolute-reference","Demonstrate an absolute reference escape.","https:\u002F\u002Fgithub.com\u002FFlorianBruniaux\u002Fctxharness\u002Fblob\u002Fmain\u002Fpackages\u002Fcore\u002Fsrc\u002Fagent-config\u002F__tests__\u002Ffixtures\u002Fscanner-project\u002F.claude\u002Fskills\u002Fabsolute-reference\u002FSKILL.md",[],[93,112,94],"absolute reference"]