[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6KB5KGHRR7D66ZX226RCCNN":3,"skill-same:01M6KB5KGHRR7D66ZX226RCCNN":180},{"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":27,"publishedAt":41,"linkOnly":42,"markdownContent":43,"markdownBody":44,"frontMatter":45,"refName":46,"commitSha":47,"skillDirectory":48,"forksCount":13,"repositoryHtmlUrl":49,"repositoryHomepageUrl":6,"ownerHtmlUrl":50,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":51,"install":52,"resources":65},"01M6KB5KGHRR7D66ZX226RCCNN","bmad-teach-me-testing",null,"Teach testing progressively through structured sessions. Use when user says \"lets learn testing\" or \"I want to study test practices\"","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-teach-me-testing\u002FSKILL.md",[17,22],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",{"categoryNo":23,"categoryName":24,"taxonomyType":25,"taxonomyTypeDesc":26},"01JBSEEDCAT000000000000039","教师与教育","PROFESSION","适用职业",[28,29,30,31,32,33,34,35,36,37,38,39,40],"testing","teach","teach me","bmad teach me testing","me","bmad","test","sessions","learn","user","use","study","structured","2026-11-10 10:12:30",false,"---\nname: bmad-teach-me-testing\ndescription: 'Teach testing progressively through structured sessions. Use when user says \"lets learn testing\" or \"I want to study test practices\"'\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-teach-me-testing","https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council","https:\u002F\u002Fgithub.com\u002Fchrishart0","2026-04-05 10:25:11",{"source":8,"skillName":5,"commands":53,"prompt":63,"zipAvailable":64},[54,57,60],{"tool":55,"command":56},"npx","npx skills add chrishart0\u002Firon-council --skill bmad-teach-me-testing",{"tool":58,"command":59},"bunx","bunx skills add chrishart0\u002Firon-council --skill bmad-teach-me-testing",{"tool":61,"command":62},"pnpm","pnpm dlx skills add chrishart0\u002Firon-council --skill bmad-teach-me-testing","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-teach-me-testing\u002FSKILL.md",true,[66,72,76,80,84,88,92,96,100,104,108,112,116,120,124,128,132,136,140,144,148,152,156,160,164,168,172,176],{"path":67,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":70,"sourceHtmlUrl":71},"bmad-skill-manifest.yaml","REFERENCE","参考文档",12,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-teach-me-testing\u002Fbmad-skill-manifest.yaml",{"path":73,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":74,"sourceHtmlUrl":75},"checklist.md",5577,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-teach-me-testing\u002Fchecklist.md",{"path":77,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":78,"sourceHtmlUrl":79},"data\u002Fcurriculum.yaml",4043,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-teach-me-testing\u002Fdata\u002Fcurriculum.yaml",{"path":81,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":82,"sourceHtmlUrl":83},"data\u002Fquiz-questions.yaml",8370,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-teach-me-testing\u002Fdata\u002Fquiz-questions.yaml",{"path":85,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":86,"sourceHtmlUrl":87},"data\u002Frole-paths.yaml",5305,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-teach-me-testing\u002Fdata\u002Frole-paths.yaml",{"path":89,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":90,"sourceHtmlUrl":91},"data\u002Fsession-content-map.yaml",9489,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-teach-me-testing\u002Fdata\u002Fsession-content-map.yaml",{"path":93,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":94,"sourceHtmlUrl":95},"data\u002Ftea-resources-index.yaml",20401,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-teach-me-testing\u002Fdata\u002Ftea-resources-index.yaml",{"path":97,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":98,"sourceHtmlUrl":99},"instructions.md",4099,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-teach-me-testing\u002Finstructions.md",{"path":101,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":102,"sourceHtmlUrl":103},"steps-c\u002Fstep-01-init.md",6381,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-teach-me-testing\u002Fsteps-c\u002Fstep-01-init.md",{"path":105,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":106,"sourceHtmlUrl":107},"steps-c\u002Fstep-01b-continue.md",4298,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-teach-me-testing\u002Fsteps-c\u002Fstep-01b-continue.md",{"path":109,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":110,"sourceHtmlUrl":111},"steps-c\u002Fstep-02-assess.md",7358,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-teach-me-testing\u002Fsteps-c\u002Fstep-02-assess.md",{"path":113,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":114,"sourceHtmlUrl":115},"steps-c\u002Fstep-03-session-menu.md",7330,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-teach-me-testing\u002Fsteps-c\u002Fstep-03-session-menu.md",{"path":117,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":118,"sourceHtmlUrl":119},"steps-c\u002Fstep-04-session-01.md",15133,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-teach-me-testing\u002Fsteps-c\u002Fstep-04-session-01.md",{"path":121,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":122,"sourceHtmlUrl":123},"steps-c\u002Fstep-04-session-02.md",13658,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-teach-me-testing\u002Fsteps-c\u002Fstep-04-session-02.md",{"path":125,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":126,"sourceHtmlUrl":127},"steps-c\u002Fstep-04-session-03.md",7582,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-teach-me-testing\u002Fsteps-c\u002Fstep-04-session-03.md",{"path":129,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":130,"sourceHtmlUrl":131},"steps-c\u002Fstep-04-session-04.md",6157,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-teach-me-testing\u002Fsteps-c\u002Fstep-04-session-04.md",{"path":133,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":134,"sourceHtmlUrl":135},"steps-c\u002Fstep-04-session-05.md",5858,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-teach-me-testing\u002Fsteps-c\u002Fstep-04-session-05.md",{"path":137,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":138,"sourceHtmlUrl":139},"steps-c\u002Fstep-04-session-06.md",5384,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-teach-me-testing\u002Fsteps-c\u002Fstep-04-session-06.md",{"path":141,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":142,"sourceHtmlUrl":143},"steps-c\u002Fstep-04-session-07.md",7039,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-teach-me-testing\u002Fsteps-c\u002Fstep-04-session-07.md",{"path":145,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":146,"sourceHtmlUrl":147},"steps-c\u002Fstep-05-completion.md",9579,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-teach-me-testing\u002Fsteps-c\u002Fstep-05-completion.md",{"path":149,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":150,"sourceHtmlUrl":151},"steps-e\u002Fstep-e-01-assess-workflow.md",3335,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-teach-me-testing\u002Fsteps-e\u002Fstep-e-01-assess-workflow.md",{"path":153,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":154,"sourceHtmlUrl":155},"steps-e\u002Fstep-e-02-apply-edits.md",2710,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-teach-me-testing\u002Fsteps-e\u002Fstep-e-02-apply-edits.md",{"path":157,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":158,"sourceHtmlUrl":159},"steps-v\u002Fstep-v-01-validate.md",5739,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-teach-me-testing\u002Fsteps-v\u002Fstep-v-01-validate.md",{"path":161,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":162,"sourceHtmlUrl":163},"templates\u002Fcertificate-template.md",2416,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-teach-me-testing\u002Ftemplates\u002Fcertificate-template.md",{"path":165,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":166,"sourceHtmlUrl":167},"templates\u002Fprogress-template.yaml",2266,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-teach-me-testing\u002Ftemplates\u002Fprogress-template.yaml",{"path":169,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":170,"sourceHtmlUrl":171},"templates\u002Fsession-notes-template.md",1047,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-teach-me-testing\u002Ftemplates\u002Fsession-notes-template.md",{"path":173,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":174,"sourceHtmlUrl":175},"workflow-plan-teach-me-testing.md",33876,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-teach-me-testing\u002Fworkflow-plan-teach-me-testing.md",{"path":177,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":178,"sourceHtmlUrl":179},"workflow.md",4634,"https:\u002F\u002Fgithub.com\u002Fchrishart0\u002Firon-council\u002Fblob\u002Fmaster\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-teach-me-testing\u002Fworkflow.md",[181,202,217,242,256,273],{"skillNo":182,"name":183,"nameZh":6,"description":184,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":185,"categories":186,"keywords":187,"publishedAt":41},"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",[],[188,189,33,190,191,192,193,194,195,38,196,37,197,198,199,200,201,34],"trace","bmad testarch trace","bmad testarch","matrix","analyze","traceability","gate","test coverage","coverage","decision","quality","generate","create","quality gate",{"skillNo":203,"name":204,"nameZh":6,"description":205,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":206,"categories":207,"keywords":209,"publishedAt":41},"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",[208],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[34,33,190,210,211,212,213,214,198,215,216,38,37],"test review","review","bmad testarch test review","validation","best practices","evaluate","tests",{"skillNo":218,"name":219,"nameZh":6,"description":220,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":221,"categories":222,"keywords":230,"publishedAt":41},"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",[223,224,227],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":225,"categoryName":226,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":228,"categoryName":229,"taxonomyType":25,"taxonomyTypeDesc":26},"01JBSEEDCAT000000000000032","设计师",[190,231,34,33,232,233,38,234,235,236,237,238,239,240,241,200,37],"design","bmad testarch test design","test design","create test","EPIC","plans","test strategy","strategy","system","plan","test plan",{"skillNo":243,"name":244,"nameZh":6,"description":245,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":246,"categories":247,"keywords":248,"publishedAt":41},"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",[],[249,33,190,250,215,251,252,253,38,37,254,255],"bmad testarch nfr","reliability","functional","assess","requirements","performance","security",{"skillNo":257,"name":258,"nameZh":6,"description":259,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":260,"categories":261,"keywords":263,"publishedAt":41},"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",[262],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[264,265,33,190,266,267,34,268,28,269,270,271,38,37,272],"bmad testarch framework","framework","setup","test framework","playwright","testing framework","with","cypress","initialize",{"skillNo":274,"name":275,"nameZh":6,"description":276,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":277,"categories":278,"keywords":279,"publishedAt":41},"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",[],[190,33,280,281,34,282,270,283,284,285,38,37,198,286,287,200,288,266,289],"bmad testarch ci","ci","gates","CI\u002FCD","test execution","cd","execution","pipeline","quality gates","scaffold"]