[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CCVTYQ71MCF7RRMAWZ92K7":3,"skill-same:01M6CCVTYQ71MCF7RRMAWZ92K7":139},{"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":32,"linkOnly":33,"markdownContent":34,"markdownBody":35,"frontMatter":36,"refName":40,"commitSha":41,"skillDirectory":42,"forksCount":43,"repositoryHtmlUrl":44,"repositoryHomepageUrl":6,"ownerHtmlUrl":45,"ownerBlogUrl":46,"ownerDescription":47,"updatedAt":48,"install":49,"resources":62},"01M6CCVTYQ71MCF7RRMAWZ92K7","test-generator",null,"Automated test generation for functions and components","dynatrace-oss\u002Fai-config-manager","dynatrace-oss","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F58178984?v=4","01M6CCVNX5VJ6FY3RGHJTQHH81","Dynatrace Open Source","01M6CCVP1CHWSX0KAK8PJCZ1MH",14,"MIT","https:\u002F\u002Fgithub.com\u002Fdynatrace-oss\u002Fai-config-manager\u002Fblob\u002Fmain\u002Fexamples\u002Fmarketplace\u002Fplugins\u002Ftesting-suite\u002Fskills\u002Ftest-generator\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[24,25,26,27,28,29,30,31],"test","test generator","testing","components","test generation","qa","team","functions","2026-11-10 10:12:30",false,"---\nname: test-generator\ndescription: Automated test generation for functions and components\nlicense: MIT\nmetadata:\n  author: QA Team\n  version: \"2.0.0\"\n  category: testing\n---\n\n# Test Generator\n\nAutomatically generate comprehensive test suites for your code.\n\n## Features\n\n- Unit test generation\n- Test case suggestions\n- Mock and stub creation\n- Edge case identification\n- Assertion generation\n\n## Supported Patterns\n\n- Function testing\n- Component testing\n- API testing\n- Integration testing\n\n## Usage\n\nProvide code and get:\n- Test structure\n- Test cases\n- Mocking strategies\n- Coverage recommendations\n","# Test Generator\n\nAutomatically generate comprehensive test suites for your code.\n\n## Features\n\n- Unit test generation\n- Test case suggestions\n- Mock and stub creation\n- Edge case identification\n- Assertion generation\n\n## Supported Patterns\n\n- Function testing\n- Component testing\n- API testing\n- Integration testing\n\n## Usage\n\nProvide code and get:\n- Test structure\n- Test cases\n- Mocking strategies\n- Coverage recommendations\n",{"name":5,"license":15,"metadata":37,"description":7},{"author":38,"version":39,"category":26},"QA Team","2.0.0","main","6d93b7d5170205f9d35c9bcba2e12cc554a8ef91","examples\u002Fmarketplace\u002Fplugins\u002Ftesting-suite\u002Fskills\u002Ftest-generator",5,"https:\u002F\u002Fgithub.com\u002Fdynatrace-oss\u002Fai-config-manager","https:\u002F\u002Fgithub.com\u002Fdynatrace-oss","https:\u002F\u002Fengineering.dynatrace.com","This organization contains Open Source projects maintained by Dynatrace. If not stated differently, these projects are not officially supported.","2026-10-15 05:52:41",{"source":8,"skillName":5,"commands":50,"prompt":60,"zipAvailable":61},[51,54,57],{"tool":52,"command":53},"npx","npx skills add dynatrace-oss\u002Fai-config-manager --skill test-generator",{"tool":55,"command":56},"bunx","bunx skills add dynatrace-oss\u002Fai-config-manager --skill test-generator",{"tool":58,"command":59},"pnpm","pnpm dlx skills add dynatrace-oss\u002Fai-config-manager --skill test-generator","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fdynatrace-oss\u002Fai-config-manager\u002Fblob\u002Fmain\u002Fexamples\u002Fmarketplace\u002Fplugins\u002Ftesting-suite\u002Fskills\u002Ftest-generator\u002FSKILL.md",true,[63,69,75,79,83,87,91,95,99,103,107,111,115,119,123,127,131,135],{"path":64,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":67,"sourceHtmlUrl":68},"data\u002Fdomain-complexity.csv","ASSET","资产文件",7324,"https:\u002F\u002Fgithub.com\u002FManju-Bharati-Mahto\u002FNerve\u002Fblob\u002Fmain\u002F_bmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fdata\u002Fdomain-complexity.csv",{"path":70,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":73,"sourceHtmlUrl":74},"data\u002Fprd-purpose.md","REFERENCE","参考文档",7246,"https:\u002F\u002Fgithub.com\u002FManju-Bharati-Mahto\u002FNerve\u002Fblob\u002Fmain\u002F_bmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fdata\u002Fprd-purpose.md",{"path":76,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":77,"sourceHtmlUrl":78},"data\u002Fproject-types.csv",3144,"https:\u002F\u002Fgithub.com\u002FManju-Bharati-Mahto\u002FNerve\u002Fblob\u002Fmain\u002F_bmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fdata\u002Fproject-types.csv",{"path":80,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":81,"sourceHtmlUrl":82},"steps-v\u002Fstep-v-01-discovery.md",7177,"https:\u002F\u002Fgithub.com\u002FManju-Bharati-Mahto\u002FNerve\u002Fblob\u002Fmain\u002F_bmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-01-discovery.md",{"path":84,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":85,"sourceHtmlUrl":86},"steps-v\u002Fstep-v-02-format-detection.md",6507,"https:\u002F\u002Fgithub.com\u002FManju-Bharati-Mahto\u002FNerve\u002Fblob\u002Fmain\u002F_bmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-02-format-detection.md",{"path":88,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":89,"sourceHtmlUrl":90},"steps-v\u002Fstep-v-02b-parity-check.md",6419,"https:\u002F\u002Fgithub.com\u002FManju-Bharati-Mahto\u002FNerve\u002Fblob\u002Fmain\u002F_bmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-02b-parity-check.md",{"path":92,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":93,"sourceHtmlUrl":94},"steps-v\u002Fstep-v-03-density-validation.md",5755,"https:\u002F\u002Fgithub.com\u002FManju-Bharati-Mahto\u002FNerve\u002Fblob\u002Fmain\u002F_bmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-03-density-validation.md",{"path":96,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":97,"sourceHtmlUrl":98},"steps-v\u002Fstep-v-04-brief-coverage-validation.md",7189,"https:\u002F\u002Fgithub.com\u002FManju-Bharati-Mahto\u002FNerve\u002Fblob\u002Fmain\u002F_bmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-04-brief-coverage-validation.md",{"path":100,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":101,"sourceHtmlUrl":102},"steps-v\u002Fstep-v-05-measurability-validation.md",7109,"https:\u002F\u002Fgithub.com\u002FManju-Bharati-Mahto\u002FNerve\u002Fblob\u002Fmain\u002F_bmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-05-measurability-validation.md",{"path":104,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":105,"sourceHtmlUrl":106},"steps-v\u002Fstep-v-06-traceability-validation.md",7238,"https:\u002F\u002Fgithub.com\u002FManju-Bharati-Mahto\u002FNerve\u002Fblob\u002Fmain\u002F_bmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-06-traceability-validation.md",{"path":108,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":109,"sourceHtmlUrl":110},"steps-v\u002Fstep-v-07-implementation-leakage-validation.md",7005,"https:\u002F\u002Fgithub.com\u002FManju-Bharati-Mahto\u002FNerve\u002Fblob\u002Fmain\u002F_bmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-07-implementation-leakage-validation.md",{"path":112,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":113,"sourceHtmlUrl":114},"steps-v\u002Fstep-v-08-domain-compliance-validation.md",7691,"https:\u002F\u002Fgithub.com\u002FManju-Bharati-Mahto\u002FNerve\u002Fblob\u002Fmain\u002F_bmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-08-domain-compliance-validation.md",{"path":116,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":117,"sourceHtmlUrl":118},"steps-v\u002Fstep-v-09-project-type-validation.md",8603,"https:\u002F\u002Fgithub.com\u002FManju-Bharati-Mahto\u002FNerve\u002Fblob\u002Fmain\u002F_bmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-09-project-type-validation.md",{"path":120,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":121,"sourceHtmlUrl":122},"steps-v\u002Fstep-v-10-smart-validation.md",6785,"https:\u002F\u002Fgithub.com\u002FManju-Bharati-Mahto\u002FNerve\u002Fblob\u002Fmain\u002F_bmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-10-smart-validation.md",{"path":124,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":125,"sourceHtmlUrl":126},"steps-v\u002Fstep-v-11-holistic-quality-validation.md",8736,"https:\u002F\u002Fgithub.com\u002FManju-Bharati-Mahto\u002FNerve\u002Fblob\u002Fmain\u002F_bmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-11-holistic-quality-validation.md",{"path":128,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":129,"sourceHtmlUrl":130},"steps-v\u002Fstep-v-12-completeness-validation.md",8233,"https:\u002F\u002Fgithub.com\u002FManju-Bharati-Mahto\u002FNerve\u002Fblob\u002Fmain\u002F_bmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-12-completeness-validation.md",{"path":132,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":133,"sourceHtmlUrl":134},"steps-v\u002Fstep-v-13-report-complete.md",8134,"https:\u002F\u002Fgithub.com\u002FManju-Bharati-Mahto\u002FNerve\u002Fblob\u002Fmain\u002F_bmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fsteps-v\u002Fstep-v-13-report-complete.md",{"path":136,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":137,"sourceHtmlUrl":138},"workflow.md",2918,"https:\u002F\u002Fgithub.com\u002FManju-Bharati-Mahto\u002FNerve\u002Fblob\u002Fmain\u002F_bmad\u002Fbmm\u002F2-plan-workflows\u002Fbmad-validate-prd\u002Fworkflow.md",[140,152,165,177,185,192],{"skillNo":141,"name":142,"nameZh":6,"description":143,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":144,"categories":145,"keywords":149,"publishedAt":32},"01M6CCX8FG29DXJXCV04J0Z3Z2","deep-skill","Skill nested several directories deep","https:\u002F\u002Fgithub.com\u002Fdynatrace-oss\u002Fai-config-manager\u002Fblob\u002Fmain\u002Ftestdata\u002Frepos\u002Fsubpath-test\u002Flevel1\u002Flevel2\u002Fskills\u002Fdeep-skill\u002FSKILL.md",[146],{"categoryNo":147,"categoryName":148,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",[150,24,30,151],"deep skill","nested",{"skillNo":153,"name":154,"nameZh":6,"description":155,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":156,"licenseFileUrl":6,"sourceHtmlUrl":157,"categories":158,"keywords":161,"publishedAt":32},"01M6CCX6XNW88XMFKCWFMMR3CE","test-skill-2","Second test skill for discovery testing","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fdynatrace-oss\u002Fai-config-manager\u002Fblob\u002Fmain\u002Ftestdata\u002Frepos\u002Fskills-standard\u002Fskills\u002Ftest-skill-2\u002FSKILL.md",[159,160],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":147,"categoryName":148,"taxonomyType":21,"taxonomyTypeDesc":22},[162,163,24,26,164,30],"test skill 2","Test Skill","discovery",{"skillNo":166,"name":167,"nameZh":6,"description":168,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":169,"categories":170,"keywords":173,"publishedAt":32},"01M6CCX4TCQBRTMES8VKHN3XHS","test-skill-1","First test skill for discovery testing","https:\u002F\u002Fgithub.com\u002Fdynatrace-oss\u002Fai-config-manager\u002Fblob\u002Fmain\u002Ftestdata\u002Frepos\u002Fskills-standard\u002Fskills\u002Ftest-skill-1\u002FSKILL.md",[171,172],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":147,"categoryName":148,"taxonomyType":21,"taxonomyTypeDesc":22},[174,175,163,24,26,176,164,30],"test skill 1","skill 1","first",{"skillNo":178,"name":179,"nameZh":6,"description":180,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":181,"categories":182,"keywords":183,"publishedAt":32},"01M6CCX3JZ7Y4SYNVHJFZ0JBC0","skill1","First skill in mixed repository","https:\u002F\u002Fgithub.com\u002Fdynatrace-oss\u002Fai-config-manager\u002Fblob\u002Fmain\u002Ftestdata\u002Frepos\u002Fmixed-resources\u002Fskills\u002Fskill1\u002FSKILL.md",[],[179,176,184],"repository",{"skillNo":186,"name":187,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":188,"categories":189,"keywords":190,"publishedAt":32},"01M6CCX2M75TZXS590PYGMNBSH","missing-description","https:\u002F\u002Fgithub.com\u002Fdynatrace-oss\u002Fai-config-manager\u002Fblob\u002Fmain\u002Ftestdata\u002Frepos\u002Fmalformed-resources\u002Fskills\u002Fmissing-description\u002FSKILL.md",[],[191],"missing description",{"skillNo":193,"name":194,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":195,"categories":196,"keywords":197,"publishedAt":32},"01M6CCX1J4D2Q5W9FRAPDRFVBR","invalid-yaml","https:\u002F\u002Fgithub.com\u002Fdynatrace-oss\u002Fai-config-manager\u002Fblob\u002Fmain\u002Ftestdata\u002Frepos\u002Fmalformed-resources\u002Fskills\u002Finvalid-yaml\u002FSKILL.md",[],[198,199],"invalid yaml","yaml"]