[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6RSTSHPAYMJ997FSPX876JP":3,"skill-same:01M6RSTSHPAYMJ997FSPX876JP":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":31,"linkOnly":32,"markdownContent":33,"markdownBody":34,"frontMatter":35,"refName":36,"commitSha":37,"skillDirectory":38,"forksCount":39,"repositoryHtmlUrl":40,"repositoryHomepageUrl":6,"ownerHtmlUrl":41,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":42,"install":43,"resources":56},"01M6RSTSHPAYMJ997FSPX876JP","invalid-duplicate",null,"Reviews pull requests for security vulnerabilities and injection flaws","zhupanov\u002Fagent-lint","zhupanov","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F12734507?v=4","01M6RSFDA2T7CWPEE5WZSEX0GX","Sergey Zhupanov","01M6RSFDEAK6HQDKYSJWB74TBC",6,"MIT","https:\u002F\u002Fgithub.com\u002Fzhupanov\u002Fagent-lint\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fconformance\u002Frepositories\u002Fdesc-overlap-hard-negative\u002F.claude\u002Fskills\u002Finvalid-duplicate\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30],"invalid","duplicate","invalid duplicate","security","vulnerabilities","pull requests","pull","injection","reviews","requests","injection flaws","for","2026-11-10 10:12:30",false,"---\nname: invalid-duplicate\ndescription: Reviews pull requests for security vulnerabilities and injection flaws\ndescription: Reviews pull requests for security vulnerabilities and injection flaws\n---\nBody\n","Body\n",{"name":5,"description":7},"main","24e85d86713ec32bd0b69b5d3a4cb6c58294641a","tests\u002Ffixtures\u002Fconformance\u002Frepositories\u002Fdesc-overlap-hard-negative\u002F.claude\u002Fskills\u002Finvalid-duplicate",1,"https:\u002F\u002Fgithub.com\u002Fzhupanov\u002Fagent-lint","https:\u002F\u002Fgithub.com\u002Fzhupanov","2026-11-11 08:45:29",{"source":8,"skillName":5,"commands":44,"prompt":54,"zipAvailable":55},[45,48,51],{"tool":46,"command":47},"npx","npx skills add zhupanov\u002Fagent-lint --skill invalid-duplicate",{"tool":49,"command":50},"bunx","bunx skills add zhupanov\u002Fagent-lint --skill invalid-duplicate",{"tool":52,"command":53},"pnpm","pnpm dlx skills add zhupanov\u002Fagent-lint --skill invalid-duplicate","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fzhupanov\u002Fagent-lint\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fconformance\u002Frepositories\u002Fdesc-overlap-hard-negative\u002F.claude\u002Fskills\u002Finvalid-duplicate\u002FSKILL.md",true,[],[58,68,75,83,91,98],{"skillNo":59,"name":60,"nameZh":6,"description":61,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":62,"categories":63,"keywords":64,"publishedAt":31},"01M6RTD5AM69MSVT7329D15PCF","demo","Use when validating unfinished-work hard negatives in skills","https:\u002F\u002Fgithub.com\u002Fzhupanov\u002Fagent-lint\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fconformance\u002Frepositories\u002Ftodo-marker-plugin-hard-negative\u002Fskills\u002Fdemo\u002FSKILL.md",[],[60,65,66,67],"work","use","when",{"skillNo":69,"name":60,"nameZh":6,"description":70,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":71,"categories":72,"keywords":73,"publishedAt":31},"01M6RTD0VJV555EJQHNAGE3WWM","Use when validating unfinished-work clean skills","https:\u002F\u002Fgithub.com\u002Fzhupanov\u002Fagent-lint\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fconformance\u002Frepositories\u002Ftodo-marker-plugin-clean\u002Fskills\u002Fdemo\u002FSKILL.md",[],[60,65,66,74,67],"clean",{"skillNo":76,"name":60,"nameZh":6,"description":77,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":78,"categories":79,"keywords":80,"publishedAt":31},"01M6RTCVF19WT8CE6ZSK4E4ABD","Use when validating unfinished-work marker detection in skills","https:\u002F\u002Fgithub.com\u002Fzhupanov\u002Fagent-lint\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fconformance\u002Frepositories\u002Ftodo-marker-plugin-broken\u002Fskills\u002Fdemo\u002FSKILL.md",[],[60,81,65,66,82,67],"detection","marker",{"skillNo":84,"name":60,"nameZh":6,"description":85,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":86,"categories":87,"keywords":88,"publishedAt":31},"01M6RTADF0P1H040WW40ZYSHFJ","Use when validating skill structural clean fixtures","https:\u002F\u002Fgithub.com\u002Fzhupanov\u002Fagent-lint\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fconformance\u002Frepositories\u002Fskill-structural-clean\u002Fskills\u002Fdemo\u002FSKILL.md",[],[60,89,67,90,74,66],"fixtures","structural",{"skillNo":92,"name":60,"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":31},"01M6RT6BP3EJDYE4RB95RR03C8","Use when validating skill structural broken fixtures","https:\u002F\u002Fgithub.com\u002Fzhupanov\u002Fagent-lint\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fconformance\u002Frepositories\u002Fskill-structural-broken\u002Fskills\u002Fdemo\u002FSKILL.md",[],[60,67,89,90,66,97],"broken",{"skillNo":99,"name":60,"nameZh":6,"description":100,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":101,"categories":102,"keywords":103,"publishedAt":31},"01M6RT68DJW1EQQXQ20XHSMJ2W","Use when validating recursive skill references in pedantic mode","https:\u002F\u002Fgithub.com\u002Fzhupanov\u002Fagent-lint\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fconformance\u002Frepositories\u002Fskill-recursive-pedantic-clean\u002Fskills\u002Fdemo\u002FSKILL.md",[],[60,67,104,105,106,66],"mode","recursive","references"]