[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71GCYZZS577AV2G8D5ZH1F0":3,"skill-same:01M71GCYZZS577AV2G8D5ZH1F0":63},{"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":43,"commitSha":44,"skillDirectory":45,"forksCount":14,"repositoryHtmlUrl":46,"repositoryHomepageUrl":6,"ownerHtmlUrl":47,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":48,"install":49,"resources":62},"01M71GCYZZS577AV2G8D5ZH1F0","Security Audit",null,"Security review checklist for code and infrastructure","FabioCaffarello\u002Fsynthetic-data-generator","FabioCaffarello","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F52248363?v=4","01M6DW89FGN57HN2W3A9020D21","Fabio Caffarello","01M71GCJT4F06QWN7F764PBX37",0,"MIT","https:\u002F\u002Fgithub.com\u002FFabioCaffarello\u002Fsynthetic-data-generator\u002Fblob\u002Fmain\u002F.context\u002Fskills\u002Fsecurity-audit\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30],"security","security audit","audit","checklist","security review","for","code","2026","security-audit","review checklist","infrastructure","review","2026-11-10 10:12:30",false,"---\ntype: skill\nname: Security Audit\ndescription: Security review checklist for code and infrastructure\nskillSlug: security-audit\nphases: [R, V]\ngenerated: 2026-02-27\nstatus: unfilled\nscaffoldVersion: \"2.0.0\"\n---\n","",{"name":5,"type":36,"phases":37,"status":40,"generated":41,"skillSlug":27,"description":7,"scaffoldVersion":42},"skill",[38,39],"R","V","unfilled",1772150400000,"2.0.0","main","79b5743470d944a598970cdd7cd5985d192ba0cf",".context\u002Fskills\u002Fsecurity-audit","https:\u002F\u002Fgithub.com\u002FFabioCaffarello\u002Fsynthetic-data-generator","https:\u002F\u002Fgithub.com\u002FFabioCaffarello","2026-06-25 16:33:49",{"source":8,"skillName":5,"commands":50,"prompt":60,"zipAvailable":61},[51,54,57],{"tool":52,"command":53},"npx","npx skills add FabioCaffarello\u002Fsynthetic-data-generator --skill \"Security Audit\"",{"tool":55,"command":56},"bunx","bunx skills add FabioCaffarello\u002Fsynthetic-data-generator --skill \"Security Audit\"",{"tool":58,"command":59},"pnpm","pnpm dlx skills add FabioCaffarello\u002Fsynthetic-data-generator --skill \"Security Audit\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FFabioCaffarello\u002Fsynthetic-data-generator\u002Fblob\u002Fmain\u002F.context\u002Fskills\u002Fsecurity-audit\u002FSKILL.md",true,[],[64,82,93,109,123,134],{"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":75,"publishedAt":31},"01M71GD00MV8A3C83FKJPAF1CE","Test Generation","Generate comprehensive test cases for code","https:\u002F\u002Fgithub.com\u002FFabioCaffarello\u002Fsynthetic-data-generator\u002Fblob\u002Fmain\u002F.context\u002Fskills\u002Ftest-generation\u002FSKILL.md",[70],{"categoryNo":71,"categoryName":72,"taxonomyType":73,"taxonomyTypeDesc":74},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[76,77,78,79,80,24,25,26,81],"test generation","test","generation","test-generation","generate","test cases",{"skillNo":83,"name":84,"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},"01M71GCY1R9Z1ZTAX4NX6MPNDE","Refactoring","Safe code refactoring with step-by-step approach","https:\u002F\u002Fgithub.com\u002FFabioCaffarello\u002Fsynthetic-data-generator\u002Fblob\u002Fmain\u002F.context\u002Fskills\u002Frefactoring\u002FSKILL.md",[],[89,90,91,25,26,92],"refactoring","with","code refactoring","safe",{"skillNo":94,"name":95,"nameZh":6,"description":96,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":99,"publishedAt":31},"01M71GCWS71648TQYZEKETZD9R","Pr Review","Review pull requests against team standards and best practices","https:\u002F\u002Fgithub.com\u002FFabioCaffarello\u002Fsynthetic-data-generator\u002Fblob\u002Fmain\u002F.context\u002Fskills\u002Fpr-review\u002FSKILL.md",[],[100,101,30,102,103,104,105,106,107,26,108],"pr","pr review","pull requests","pull","requests","pr-review","best practices","team","standards",{"skillNo":110,"name":111,"nameZh":6,"description":112,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":113,"categories":114,"keywords":115,"publishedAt":31},"01M71GCVTR9YCM8XQD0CYBPVVY","Feature Breakdown","Break down features into implementable tasks","https:\u002F\u002Fgithub.com\u002FFabioCaffarello\u002Fsynthetic-data-generator\u002Fblob\u002Fmain\u002F.context\u002Fskills\u002Ffeature-breakdown\u002FSKILL.md",[],[116,117,111,118,119,120,26,121,122],"feature","breakdown","down","break down","tasks","break","features",{"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":31},"01M71GCTY8S4N8F2PVC1Q96VZT","Documentation","Generate and update technical documentation","https:\u002F\u002Fgithub.com\u002FFabioCaffarello\u002Fsynthetic-data-generator\u002Fblob\u002Fmain\u002F.context\u002Fskills\u002Fdocumentation\u002FSKILL.md",[],[130,131,80,132,26,133],"documentation","technical","update","technical documentation",{"skillNo":135,"name":136,"nameZh":6,"description":137,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":138,"categories":139,"keywords":140,"publishedAt":31},"01M71GCRVW4CXNT8WD8BKGHKZN","Commit Message","Generate commit messages following conventional commits with scope detection","https:\u002F\u002Fgithub.com\u002FFabioCaffarello\u002Fsynthetic-data-generator\u002Fblob\u002Fmain\u002F.context\u002Fskills\u002Fcommit-message\u002FSKILL.md",[],[141,142,143,90,80,144,145,26,146,147,148,149,150],"message","commit","commit message","scope","commits","messages","detection","commit-message","commit messages","conventional commits"]