[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6KB5WZ0MEWQA7YKFDN2DPJJ":3,"skill-same:01M6KB5WZ0MEWQA7YKFDN2DPJJ":140},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":33,"linkOnly":34,"markdownContent":35,"markdownBody":36,"frontMatter":37,"refName":38,"commitSha":39,"skillDirectory":40,"forksCount":13,"repositoryHtmlUrl":41,"repositoryHomepageUrl":6,"ownerHtmlUrl":42,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":43,"install":44,"resources":57},"01M6KB5WZ0MEWQA7YKFDN2DPJJ","bmad-testarch-automate",null,"Expand test automation coverage for codebase. Use when user says \"lets expand test coverage\" or \"I want to automate tests\"","chrishart0\u002Firon-council","chrishart0","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F64378248?v=4","01M6KAHR2GBHJ2MN1YZAW93DQH","01M6KAHR6J0GGE7GBG59TDG502",0,"MIT","https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-automate\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32],"automate","bmad testarch automate","bmad","bmad testarch","automation","test","test automation","user","coverage","use","test coverage","tests","expand","for","codebase","2026-11-10 10:12:30",false,"---\nname: bmad-testarch-automate\ndescription: 'Expand test automation coverage for codebase. Use when user says \"lets expand test coverage\" or \"I want to automate tests\"'\n---\n\nFollow the instructions in [workflow.md](workflow.md).\n","Follow the instructions in [workflow.md](workflow.md).\n",{"name":5,"description":7},"master","60053361f30119b861875464e4fd91a3aa0d2fb3","_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-automate","https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council","https:\u002F\u002Fgithub.com\u002Fchrishart0","2026-04-05 10:25:11",{"source":8,"skillName":5,"commands":45,"prompt":55,"zipAvailable":56},[46,49,52],{"tool":47,"command":48},"npx","npx skills add chrishart0\u002Firon-council --skill bmad-testarch-automate",{"tool":50,"command":51},"bunx","bunx skills add chrishart0\u002Firon-council --skill bmad-testarch-automate",{"tool":53,"command":54},"pnpm","pnpm dlx skills add chrishart0\u002Firon-council --skill bmad-testarch-automate","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-automate\u002FSKILL.md",true,[58,64,68,72,76,80,84,88,92,96,100,104,108,112,116,120,124,128,132,136],{"path":59,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":62,"sourceHtmlUrl":63},"bmad-skill-manifest.yaml","REFERENCE","参考文档",12,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-automate\u002Fbmad-skill-manifest.yaml",{"path":65,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":66,"sourceHtmlUrl":67},"checklist.md",24919,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-automate\u002Fchecklist.md",{"path":69,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":70,"sourceHtmlUrl":71},"instructions.md",1389,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-automate\u002Finstructions.md",{"path":73,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":74,"sourceHtmlUrl":75},"steps-c\u002Fstep-01-preflight-and-context.md",7871,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-automate\u002Fsteps-c\u002Fstep-01-preflight-and-context.md",{"path":77,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":78,"sourceHtmlUrl":79},"steps-c\u002Fstep-01b-resume.md",2891,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-automate\u002Fsteps-c\u002Fstep-01b-resume.md",{"path":81,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":82,"sourceHtmlUrl":83},"steps-c\u002Fstep-02-identify-targets.md",6285,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-automate\u002Fsteps-c\u002Fstep-02-identify-targets.md",{"path":85,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":86,"sourceHtmlUrl":87},"steps-c\u002Fstep-03-generate-tests.md",13176,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-automate\u002Fsteps-c\u002Fstep-03-generate-tests.md",{"path":89,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":90,"sourceHtmlUrl":91},"steps-c\u002Fstep-03a-subagent-api.md",11085,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-automate\u002Fsteps-c\u002Fstep-03a-subagent-api.md",{"path":93,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":94,"sourceHtmlUrl":95},"steps-c\u002Fstep-03b-subagent-backend.md",7469,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-automate\u002Fsteps-c\u002Fstep-03b-subagent-backend.md",{"path":97,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":98,"sourceHtmlUrl":99},"steps-c\u002Fstep-03b-subagent-e2e.md",6485,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-automate\u002Fsteps-c\u002Fstep-03b-subagent-e2e.md",{"path":101,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":102,"sourceHtmlUrl":103},"steps-c\u002Fstep-03c-aggregate.md",11674,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-automate\u002Fsteps-c\u002Fstep-03c-aggregate.md",{"path":105,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":106,"sourceHtmlUrl":107},"steps-c\u002Fstep-04-validate-and-summarize.md",2861,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-automate\u002Fsteps-c\u002Fstep-04-validate-and-summarize.md",{"path":109,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":110,"sourceHtmlUrl":111},"steps-e\u002Fstep-01-assess.md",1234,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-automate\u002Fsteps-e\u002Fstep-01-assess.md",{"path":113,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":114,"sourceHtmlUrl":115},"steps-e\u002Fstep-02-apply-edit.md",1094,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-automate\u002Fsteps-e\u002Fstep-02-apply-edit.md",{"path":117,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":118,"sourceHtmlUrl":119},"steps-v\u002Fstep-01-validate.md",1405,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-automate\u002Fsteps-v\u002Fstep-01-validate.md",{"path":121,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":122,"sourceHtmlUrl":123},"validation-report-20260127-095021.md",2046,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-automate\u002Fvalidation-report-20260127-095021.md",{"path":125,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":126,"sourceHtmlUrl":127},"validation-report-20260127-102401.md",3666,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-automate\u002Fvalidation-report-20260127-102401.md",{"path":129,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":130,"sourceHtmlUrl":131},"workflow-plan.md",429,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-automate\u002Fworkflow-plan.md",{"path":133,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":134,"sourceHtmlUrl":135},"workflow.md",1174,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-automate\u002Fworkflow.md",{"path":137,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":138,"sourceHtmlUrl":139},"workflow.yaml",1849,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-automate\u002Fworkflow.yaml",[141,159,177,204,218,236],{"skillNo":142,"name":143,"nameZh":6,"description":144,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":145,"categories":146,"keywords":147,"publishedAt":33},"01M6KB6QPZ90MWGZGRVAWWSMSV","bmad-testarch-trace","Generate traceability matrix and quality gate decision. Use when the user says \"lets create traceability matrix\" or \"I want to analyze test coverage\"","https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-trace\u002FSKILL.md",[],[148,149,20,21,150,151,152,153,28,27,26,25,154,155,156,157,158,23],"trace","bmad testarch trace","matrix","analyze","traceability","gate","decision","quality","generate","create","quality gate",{"skillNo":160,"name":161,"nameZh":6,"description":162,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":163,"categories":164,"keywords":170,"publishedAt":33},"01M6KB6KSRD28E60M9AJ3EZ5DZ","bmad-testarch-test-review","Review test quality using best practices validation. Use when user says \"lets review tests\" or \"I want to evaluate test quality\"","https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-test-review\u002FSKILL.md",[165],{"categoryNo":166,"categoryName":167,"taxonomyType":168,"taxonomyTypeDesc":169},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[23,20,21,171,172,173,174,175,155,176,29,27,25],"test review","review","bmad testarch test review","validation","best practices","evaluate",{"skillNo":178,"name":179,"nameZh":6,"description":180,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":181,"categories":182,"keywords":192,"publishedAt":33},"01M6KB6D1WQCQ9HXKQ3FZV8GGH","bmad-testarch-test-design","Create system-level or epic-level test plans. Use when the user says \"lets design test plan\" or \"I want to create test strategy\"","https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-test-design\u002FSKILL.md",[183,184,187],{"categoryNo":166,"categoryName":167,"taxonomyType":168,"taxonomyTypeDesc":169},{"categoryNo":185,"categoryName":186,"taxonomyType":168,"taxonomyTypeDesc":169},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":188,"categoryName":189,"taxonomyType":190,"taxonomyTypeDesc":191},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[21,193,23,20,194,195,27,196,197,198,199,200,201,202,203,157,25],"design","bmad testarch test design","test design","create test","EPIC","plans","test strategy","strategy","system","plan","test plan",{"skillNo":205,"name":206,"nameZh":6,"description":207,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":208,"categories":209,"keywords":210,"publishedAt":33},"01M6KB694F0KD6J26CRW07Z56Y","bmad-testarch-nfr","Assess NFRs like performance security and reliability. Use when the user says \"lets assess NFRs\" or \"I want to evaluate non-functional requirements\"","https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-nfr\u002FSKILL.md",[],[211,20,21,212,176,213,214,215,27,25,216,217],"bmad testarch nfr","reliability","functional","assess","requirements","performance","security",{"skillNo":219,"name":220,"nameZh":6,"description":221,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":222,"categories":223,"keywords":225,"publishedAt":33},"01M6KB65DSVFME74TVB12XQF8S","bmad-testarch-framework","Initialize test framework with Playwright or Cypress. Use when the user says \"lets setup test framework\" or \"I want to initialize testing framework\"","https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-framework\u002FSKILL.md",[224],{"categoryNo":166,"categoryName":167,"taxonomyType":168,"taxonomyTypeDesc":169},[226,227,20,21,228,229,23,230,231,232,233,234,27,25,235],"bmad testarch framework","framework","setup","test framework","playwright","testing","testing framework","with","cypress","initialize",{"skillNo":237,"name":238,"nameZh":6,"description":239,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":240,"categories":241,"keywords":242,"publishedAt":33},"01M6KB615DCZWT1QM4CHTMTHR0","bmad-testarch-ci","Scaffold CI\u002FCD quality pipeline with test execution. Use when the user says \"lets setup CI pipeline\" or \"I want to create quality gates\"","https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-ci\u002FSKILL.md",[],[21,20,243,244,23,245,233,246,247,248,27,25,155,249,250,157,251,228,252],"bmad testarch ci","ci","gates","CI\u002FCD","test execution","cd","execution","pipeline","quality gates","scaffold"]