[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6HAAFQMP4Y6PCNH4SGG9NEQ":3,"skill-same:01M6HAAFQMP4Y6PCNH4SGG9NEQ":152},{"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":36,"linkOnly":37,"markdownContent":38,"markdownBody":39,"frontMatter":40,"refName":41,"commitSha":42,"skillDirectory":43,"forksCount":14,"repositoryHtmlUrl":44,"repositoryHomepageUrl":45,"ownerHtmlUrl":46,"ownerBlogUrl":6,"ownerDescription":47,"updatedAt":48,"install":49,"resources":62},"01M6HAAFQMP4Y6PCNH4SGG9NEQ","bmad-testarch-test-review",null,"Review test quality using best practices validation. Use when user says \"lets review tests\" or \"I want to evaluate test quality\"","wu-hongjun\u002Fpitop","wu-hongjun","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F27667864?v=4","01M6H97KWY8TK5FZPS55T73D20","Ernest","01M6H97M1KTKTEFRHWRPCSS1XJ",0,"MIT","https:\u002F\u002Fgithub.com\u002Fwu-hongjun\u002Fpitop\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-testarch-test-review\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35],"review","test","bmad testarch test review","bmad","bmad testarch","test review","best practices","validation","quality","user","use","tests","2026-11-10 10:12:30",false,"---\nname: bmad-testarch-test-review\ndescription: 'Review test quality using best practices validation. Use when user says \"lets review tests\" or \"I want to evaluate test quality\"'\n---\n\nFollow the instructions in [workflow.md](workflow.md).\n","Follow the instructions in [workflow.md](workflow.md).\n",{"name":5,"description":7},"main","028ed2d34c23fd74bfab4c1056b482b193f109b2",".gemini\u002Fskills\u002Fbmad-testarch-test-review","https:\u002F\u002Fgithub.com\u002Fwu-hongjun\u002Fpitop","http:\u002F\u002Fpitop.hongjunwu.com\u002F","https:\u002F\u002Fgithub.com\u002Fwu-hongjun","I make beautiful techy stuff","2026-03-30 21:51:03",{"source":8,"skillName":5,"commands":50,"prompt":60,"zipAvailable":61},[51,54,57],{"tool":52,"command":53},"npx","npx skills add wu-hongjun\u002Fpitop --skill bmad-testarch-test-review",{"tool":55,"command":56},"bunx","bunx skills add wu-hongjun\u002Fpitop --skill bmad-testarch-test-review",{"tool":58,"command":59},"pnpm","pnpm dlx skills add wu-hongjun\u002Fpitop --skill bmad-testarch-test-review","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fwu-hongjun\u002Fpitop\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-testarch-test-review\u002FSKILL.md",true,[63,69,73,77,81,85,89,93,97,101,105,108,112,116,120,124,128,132,136,140,144,148],{"path":64,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":67,"sourceHtmlUrl":68},"bmad-skill-manifest.yaml","REFERENCE","参考文档",12,"https:\u002F\u002Fgithub.com\u002Fwu-hongjun\u002Fpitop\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-testarch-test-review\u002Fbmad-skill-manifest.yaml",{"path":70,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":71,"sourceHtmlUrl":72},"checklist.md",15211,"https:\u002F\u002Fgithub.com\u002Fwu-hongjun\u002Fpitop\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-testarch-test-review\u002Fchecklist.md",{"path":74,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":75,"sourceHtmlUrl":76},"instructions.md",1178,"https:\u002F\u002Fgithub.com\u002Fwu-hongjun\u002Fpitop\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-testarch-test-review\u002Finstructions.md",{"path":78,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":79,"sourceHtmlUrl":80},"steps-c\u002Fstep-01-load-context.md",6324,"https:\u002F\u002Fgithub.com\u002Fwu-hongjun\u002Fpitop\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-testarch-test-review\u002Fsteps-c\u002Fstep-01-load-context.md",{"path":82,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":83,"sourceHtmlUrl":84},"steps-c\u002Fstep-01b-resume.md",3166,"https:\u002F\u002Fgithub.com\u002Fwu-hongjun\u002Fpitop\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-testarch-test-review\u002Fsteps-c\u002Fstep-01b-resume.md",{"path":86,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":87,"sourceHtmlUrl":88},"steps-c\u002Fstep-02-discover-tests.md",3204,"https:\u002F\u002Fgithub.com\u002Fwu-hongjun\u002Fpitop\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-testarch-test-review\u002Fsteps-c\u002Fstep-02-discover-tests.md",{"path":90,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":91,"sourceHtmlUrl":92},"steps-c\u002Fstep-03-quality-evaluation.md",7700,"https:\u002F\u002Fgithub.com\u002Fwu-hongjun\u002Fpitop\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-testarch-test-review\u002Fsteps-c\u002Fstep-03-quality-evaluation.md",{"path":94,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":95,"sourceHtmlUrl":96},"steps-c\u002Fstep-03a-subagent-determinism.md",5745,"https:\u002F\u002Fgithub.com\u002Fwu-hongjun\u002Fpitop\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-testarch-test-review\u002Fsteps-c\u002Fstep-03a-subagent-determinism.md",{"path":98,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":99,"sourceHtmlUrl":100},"steps-c\u002Fstep-03b-subagent-isolation.md",3141,"https:\u002F\u002Fgithub.com\u002Fwu-hongjun\u002Fpitop\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-testarch-test-review\u002Fsteps-c\u002Fstep-03b-subagent-isolation.md",{"path":102,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":103,"sourceHtmlUrl":104},"steps-c\u002Fstep-03c-subagent-maintainability.md",2534,"https:\u002F\u002Fgithub.com\u002Fwu-hongjun\u002Fpitop\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-testarch-test-review\u002Fsteps-c\u002Fstep-03c-subagent-maintainability.md",{"path":106,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":87,"sourceHtmlUrl":107},"steps-c\u002Fstep-03e-subagent-performance.md","https:\u002F\u002Fgithub.com\u002Fwu-hongjun\u002Fpitop\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-testarch-test-review\u002Fsteps-c\u002Fstep-03e-subagent-performance.md",{"path":109,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":110,"sourceHtmlUrl":111},"steps-c\u002Fstep-03f-aggregate-scores.md",7024,"https:\u002F\u002Fgithub.com\u002Fwu-hongjun\u002Fpitop\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-testarch-test-review\u002Fsteps-c\u002Fstep-03f-aggregate-scores.md",{"path":113,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":114,"sourceHtmlUrl":115},"steps-c\u002Fstep-04-generate-report.md",2972,"https:\u002F\u002Fgithub.com\u002Fwu-hongjun\u002Fpitop\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-testarch-test-review\u002Fsteps-c\u002Fstep-04-generate-report.md",{"path":117,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":118,"sourceHtmlUrl":119},"steps-e\u002Fstep-01-assess.md",1234,"https:\u002F\u002Fgithub.com\u002Fwu-hongjun\u002Fpitop\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-testarch-test-review\u002Fsteps-e\u002Fstep-01-assess.md",{"path":121,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":122,"sourceHtmlUrl":123},"steps-e\u002Fstep-02-apply-edit.md",1094,"https:\u002F\u002Fgithub.com\u002Fwu-hongjun\u002Fpitop\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-testarch-test-review\u002Fsteps-e\u002Fstep-02-apply-edit.md",{"path":125,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":126,"sourceHtmlUrl":127},"steps-v\u002Fstep-01-validate.md",1408,"https:\u002F\u002Fgithub.com\u002Fwu-hongjun\u002Fpitop\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-testarch-test-review\u002Fsteps-v\u002Fstep-01-validate.md",{"path":129,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":130,"sourceHtmlUrl":131},"test-review-template.md",11998,"https:\u002F\u002Fgithub.com\u002Fwu-hongjun\u002Fpitop\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-testarch-test-review\u002Ftest-review-template.md",{"path":133,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":134,"sourceHtmlUrl":135},"validation-report-20260127-095021.md",2040,"https:\u002F\u002Fgithub.com\u002Fwu-hongjun\u002Fpitop\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-testarch-test-review\u002Fvalidation-report-20260127-095021.md",{"path":137,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":138,"sourceHtmlUrl":139},"validation-report-20260127-102401.md",3658,"https:\u002F\u002Fgithub.com\u002Fwu-hongjun\u002Fpitop\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-testarch-test-review\u002Fvalidation-report-20260127-102401.md",{"path":141,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":142,"sourceHtmlUrl":143},"workflow-plan.md",370,"https:\u002F\u002Fgithub.com\u002Fwu-hongjun\u002Fpitop\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-testarch-test-review\u002Fworkflow-plan.md",{"path":145,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":146,"sourceHtmlUrl":147},"workflow.md",1134,"https:\u002F\u002Fgithub.com\u002Fwu-hongjun\u002Fpitop\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-testarch-test-review\u002Fworkflow.md",{"path":149,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":150,"sourceHtmlUrl":151},"workflow.yaml",1631,"https:\u002F\u002Fgithub.com\u002Fwu-hongjun\u002Fpitop\u002Fblob\u002Fmain\u002F.gemini\u002Fskills\u002Fbmad-testarch-test-review\u002Fworkflow.yaml",[153,173,196,213,232,247],{"skillNo":154,"name":155,"nameZh":6,"description":156,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":157,"categories":158,"keywords":164,"publishedAt":36},"01M6HAT51F3B2AQQ60B6D15Q30","wds-8-product-evolution","Brownfield improvements — the full WDS pipeline in miniature for existing products","https:\u002F\u002Fgithub.com\u002Fwu-hongjun\u002Fpitop\u002Fblob\u002Fmain\u002F_bmad\u002Fwds\u002Fworkflows\u002Fwds-8-product-evolution\u002FSKILL.md",[159],{"categoryNo":160,"categoryName":161,"taxonomyType":162,"taxonomyTypeDesc":163},"01JBSEEDCAT000000000000031","产品经理","PROFESSION","适用职业",[165,166,167,168,169,170,171,172],"product","wds 8 product evolution","evolution","pipeline","brownfield","full","for","Existing",{"skillNo":174,"name":175,"nameZh":6,"description":176,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":177,"categories":178,"keywords":185,"publishedAt":36},"01M6HAT1KQSWEQCRFC9MXXWB3G","wds-7-design-system","Create, import, browse, and maintain design system components and tokens","https:\u002F\u002Fgithub.com\u002Fwu-hongjun\u002Fpitop\u002Fblob\u002Fmain\u002F_bmad\u002Fwds\u002Fworkflows\u002Fwds-7-design-system\u002FSKILL.md",[179,182],{"categoryNo":180,"categoryName":181,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":183,"categoryName":184,"taxonomyType":162,"taxonomyTypeDesc":163},"01JBSEEDCAT000000000000032","设计师",[186,187,188,189,190,191,192,193,194,195],"design system","design","wds 7 design system","system","components","create","browse","maintain","tokens","import",{"skillNo":197,"name":198,"nameZh":6,"description":199,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":200,"categories":201,"keywords":202,"publishedAt":36},"01M6HAST1SSQV50DR7QWT65V5Q","wds-6-asset-generation","Generate visual and text assets from specifications through AI-powered creative production","https:\u002F\u002Fgithub.com\u002Fwu-hongjun\u002Fpitop\u002Fblob\u002Fmain\u002F_bmad\u002Fwds\u002Fworkflows\u002Fwds-6-asset-generation\u002FSKILL.md",[],[203,204,205,206,207,208,209,210,211,212],"asset","generation","wds 6 asset generation","assets","specifications","visual","creative","text","generate","Production",{"skillNo":214,"name":215,"nameZh":6,"description":216,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":217,"categories":218,"keywords":220,"publishedAt":36},"01M6HASKN58XKMR0GJFBHTWT2E","wds-5-agentic-development","AI-assisted development, testing, and reverse engineering through structured agent collaboration","https:\u002F\u002Fgithub.com\u002Fwu-hongjun\u002Fpitop\u002Fblob\u002Fmain\u002F_bmad\u002Fwds\u002Fworkflows\u002Fwds-5-agentic-development\u002FSKILL.md",[219],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[221,222,223,224,225,226,227,228,229,230,231],"development","agentic","wds 5 agentic development","agentic development","reverse","testing","collaboration","agent collaboration","engineering","structured","reverse engineering",{"skillNo":233,"name":234,"nameZh":6,"description":235,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":236,"categories":237,"keywords":240,"publishedAt":36},"01M6HAS8VTPSK5T0JW0G7KPNB9","wds-4-ux-design","Transform ideas into detailed visual specifications through scenario-driven design","https:\u002F\u002Fgithub.com\u002Fwu-hongjun\u002Fpitop\u002Fblob\u002Fmain\u002F_bmad\u002Fwds\u002Fworkflows\u002Fwds-4-ux-design\u002FSKILL.md",[238,239],{"categoryNo":180,"categoryName":181,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":183,"categoryName":184,"taxonomyType":162,"taxonomyTypeDesc":163},[241,242,187,243,208,244,245,246,207],"ux","wds 4 ux design","driven","ideas","scenario","transform",{"skillNo":248,"name":249,"nameZh":6,"description":250,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":251,"categories":252,"keywords":253,"publishedAt":36},"01M6HAS5THSS83P5834FJH166M","wds-3-scenarios","Create UX scenario outlines from Trigger Map through structured micro-steps","https:\u002F\u002Fgithub.com\u002Fwu-hongjun\u002Fpitop\u002Fblob\u002Fmain\u002F_bmad\u002Fwds\u002Fworkflows\u002Fwds-3-scenarios\u002FSKILL.md",[],[254,241,255,256,257,230,245,258,259,191],"wds 3 scenarios","micro","Outlines","map","trigger","micro-steps"]