[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71GD00MV8A3C83FKJPAF1CE":3,"skill-same:01M71GD00MV8A3C83FKJPAF1CE":65},{"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":23,"publishedAt":33,"linkOnly":34,"markdownContent":35,"markdownBody":36,"frontMatter":37,"refName":45,"commitSha":46,"skillDirectory":47,"forksCount":14,"repositoryHtmlUrl":48,"repositoryHomepageUrl":6,"ownerHtmlUrl":49,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":50,"install":51,"resources":64},"01M71GD00MV8A3C83FKJPAF1CE","Test Generation",null,"Generate comprehensive test cases for code","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\u002Ftest-generation\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32],"test","test generation","generation","generate","code","test-generation","for","test cases","2026","2026-11-10 10:12:30",false,"---\ntype: skill\nname: Test Generation\ndescription: Generate comprehensive test cases for code\nskillSlug: test-generation\nphases: [E, V]\ngenerated: 2026-02-27\nstatus: unfilled\nscaffoldVersion: \"2.0.0\"\n---\n","",{"name":5,"type":38,"phases":39,"status":42,"generated":43,"skillSlug":29,"description":7,"scaffoldVersion":44},"skill",[40,41],"E","V","unfilled",1772150400000,"2.0.0","main","79b5743470d944a598970cdd7cd5985d192ba0cf",".context\u002Fskills\u002Ftest-generation","https:\u002F\u002Fgithub.com\u002FFabioCaffarello\u002Fsynthetic-data-generator","https:\u002F\u002Fgithub.com\u002FFabioCaffarello","2026-06-25 16:33:49",{"source":8,"skillName":5,"commands":52,"prompt":62,"zipAvailable":63},[53,56,59],{"tool":54,"command":55},"npx","npx skills add FabioCaffarello\u002Fsynthetic-data-generator --skill \"Test Generation\"",{"tool":57,"command":58},"bunx","bunx skills add FabioCaffarello\u002Fsynthetic-data-generator --skill \"Test Generation\"",{"tool":60,"command":61},"pnpm","pnpm dlx skills add FabioCaffarello\u002Fsynthetic-data-generator --skill \"Test Generation\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FFabioCaffarello\u002Fsynthetic-data-generator\u002Fblob\u002Fmain\u002F.context\u002Fskills\u002Ftest-generation\u002FSKILL.md",true,[],[66,82,93,109,123,134],{"skillNo":67,"name":68,"nameZh":6,"description":69,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":70,"categories":71,"keywords":72,"publishedAt":33},"01M71GCYZZS577AV2G8D5ZH1F0","Security Audit","Security review checklist for code and infrastructure","https:\u002F\u002Fgithub.com\u002FFabioCaffarello\u002Fsynthetic-data-generator\u002Fblob\u002Fmain\u002F.context\u002Fskills\u002Fsecurity-audit\u002FSKILL.md",[],[73,74,75,76,77,30,28,32,78,79,80,81],"audit","security audit","security","checklist","security review","security-audit","review checklist","infrastructure","review",{"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":33},"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,28,32,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":33},"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",[],[81,100,101,102,103,104,105,32,106,107,108],"pr review","pr","pr-review","requests","best practices","team","standards","pull","pull requests",{"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":33},"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,32,121,122],"feature","breakdown","break down","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":33},"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,27,132,32,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":33},"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,27,90,144,145,146,147,148,32,149,150],"commit message","message","commit","commit messages","commit-message","detection","messages","conventional commits","commits","scope"]