[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M6CFNHV7GFPCDVH44PTKJGX1":3,"creator-list:01M6CFNHV7GFPCDVH44PTKJGX1:stars:1:":22},{"accountNo":4,"login":5,"displayName":6,"avatarUrl":7,"accountType":8,"accountTypeDesc":9,"profileDescription":10,"skillCount":11,"repoCount":12,"professionCount":13,"scenarioCount":14,"totalStars":12,"updatedAt":15,"htmlUrl":16,"blogUrl":17,"company":18,"location":19,"followersCount":20,"publicReposCount":21},"01M6CFNHV7GFPCDVH44PTKJGX1","tomMoulard","Tom Moulard","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F10183798?v=4","USER","个人作者","Software engineer @SynthFlowAI Ex Lead dev @perfectstay, Ex Software engineer @traefik, IT engineering graduate at @EPITA and Co-funder of @Eiko-team",177,1,4,5,"2026-11-14 03:31:38","https:\u002F\u002Fgithub.com\u002FtomMoulard","https:\u002F\u002Ftom.moulard.org\u002F","@SynthFlowAI ","Paris, FR",190,93,{"records":23,"total":11,"current":12,"size":284},[24,50,66,90,101,117,130,141,153,169,181,196,210,227,237,246,258,274],{"skillNo":25,"name":26,"nameZh":27,"description":28,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":32,"categories":33,"keywords":34,"publishedAt":49},"01M6CG594K47BNJES4Q3H1MK07","bmad-testarch-trace",null,"Generate traceability matrix and quality gate decision. Use when the user says \"lets create traceability matrix\" or \"I want to analyze test coverage\"","tomMoulard\u002Fkikouchou","01M6CFNHZ5JHW789HGBB9NT9TD","MIT","https:\u002F\u002Fgithub.com\u002FtomMoulard\u002Fkikouchou\u002Fblob\u002Fmain\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-trace\u002FSKILL.md",[],[35,36,37,38,39,40,41,42,43,44,45,46,47,48],"trace","bmad testarch trace","test","quality gate","create","generate","analyze","quality","decision","user","coverage","use","test coverage","gate","2026-11-10 10:12:30",{"skillNo":51,"name":52,"nameZh":27,"description":53,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":54,"categories":55,"keywords":61,"publishedAt":49},"01M6CG55DQCXBGHWWAP5BTCM2Q","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\u002FtomMoulard\u002Fkikouchou\u002Fblob\u002Fmain\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-test-review\u002FSKILL.md",[56],{"categoryNo":57,"categoryName":58,"taxonomyType":59,"taxonomyTypeDesc":60},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[62,37,63,64,65,42,44,46],"review","bmad testarch test review","best practices","validation",{"skillNo":67,"name":68,"nameZh":27,"description":69,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":70,"categories":71,"keywords":81,"publishedAt":49},"01M6CG51YJSHM56S2Z7ZTABRJT","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\u002FtomMoulard\u002Fkikouchou\u002Fblob\u002Fmain\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-test-design\u002FSKILL.md",[72,73,76],{"categoryNo":57,"categoryName":58,"taxonomyType":59,"taxonomyTypeDesc":60},{"categoryNo":74,"categoryName":75,"taxonomyType":59,"taxonomyTypeDesc":60},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":77,"categoryName":78,"taxonomyType":79,"taxonomyTypeDesc":80},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[82,37,83,84,39,85,86,87,88,44,46,89],"design","test design","bmad testarch test design","test plan","plan","system","strategy","test strategy",{"skillNo":91,"name":92,"nameZh":27,"description":93,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":94,"categories":95,"keywords":96,"publishedAt":49},"01M6CG4YC7NJ0KM29X9J0KWRR4","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\u002FtomMoulard\u002Fkikouchou\u002Fblob\u002Fmain\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-nfr\u002FSKILL.md",[],[97,98,99,44,46,100],"bmad testarch nfr","security","performance","reliability",{"skillNo":102,"name":103,"nameZh":27,"description":104,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":105,"categories":106,"keywords":108,"publishedAt":49},"01M6CG4TZ3X4DEE37D021TGH3X","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\u002FtomMoulard\u002Fkikouchou\u002Fblob\u002Fmain\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-framework\u002FSKILL.md",[107],{"categoryNo":57,"categoryName":58,"taxonomyType":59,"taxonomyTypeDesc":60},[109,110,111,112,37,113,114,115,116,44,46],"framework","bmad testarch framework","testing","playwright","test framework","setup","testing framework","initialize",{"skillNo":118,"name":119,"nameZh":27,"description":120,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":121,"categories":122,"keywords":123,"publishedAt":49},"01M6CG4QGXWYDV9WWHWFFMGQ32","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\u002FtomMoulard\u002Fkikouchou\u002Fblob\u002Fmain\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-ci\u002FSKILL.md",[],[124,125,37,126,114,127,39,128,129,42,44,46],"ci","bmad testarch ci","scaffold","quality gates","pipeline","execution",{"skillNo":131,"name":132,"nameZh":27,"description":133,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":134,"categories":135,"keywords":136,"publishedAt":49},"01M6CG4KV4GZ01CMR0P10VFKM3","bmad-testarch-automate","Expand test automation coverage for codebase. Use when user says \"lets expand test coverage\" or \"I want to automate tests\"","https:\u002F\u002Fgithub.com\u002FtomMoulard\u002Fkikouchou\u002Fblob\u002Fmain\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-automate\u002FSKILL.md",[],[137,138,139,37,140,44,45,46,47],"automate","bmad testarch automate","automation","test automation",{"skillNo":142,"name":143,"nameZh":27,"description":144,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":145,"categories":146,"keywords":147,"publishedAt":49},"01M6CG4FPGTAHR779T2Z2EC0GK","bmad-testarch-atdd","Generate failing acceptance tests using TDD cycle. Use when the user says \"lets write acceptance tests\" or \"I want to do ATDD\"","https:\u002F\u002Fgithub.com\u002FtomMoulard\u002Fkikouchou\u002Fblob\u002Fmain\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-atdd\u002FSKILL.md",[],[148,149,40,150,151,44,46,152],"bmad testarch atdd","tdd","acceptance","write","do",{"skillNo":154,"name":155,"nameZh":27,"description":156,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":157,"categories":158,"keywords":163,"publishedAt":49},"01M6CG4BVFFS4D73AVK043AKF4","bmad-teach-me-testing","Teach testing progressively through structured sessions. Use when user says \"lets learn testing\" or \"I want to study test practices\"","https:\u002F\u002Fgithub.com\u002FtomMoulard\u002Fkikouchou\u002Fblob\u002Fmain\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-teach-me-testing\u002FSKILL.md",[159,160],{"categoryNo":57,"categoryName":58,"taxonomyType":59,"taxonomyTypeDesc":60},{"categoryNo":161,"categoryName":162,"taxonomyType":79,"taxonomyTypeDesc":80},"01JBSEEDCAT000000000000039","教师与教育",[111,164,165,166,37,167,168,44,46],"teach","teach me","bmad teach me testing","sessions","learn",{"skillNo":170,"name":171,"nameZh":27,"description":172,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":173,"categories":174,"keywords":175,"publishedAt":49},"01M6CG49BPNCKGV6KW0R4HFV78","bmad-tea","Master Test Architect and Quality Advisor. Use when the user asks to talk to Murat or requests the Test Architect.","https:\u002F\u002Fgithub.com\u002FtomMoulard\u002Fkikouchou\u002Fblob\u002Fmain\u002F_bmad\u002Ftea\u002Fagents\u002Fbmad-tea\u002FSKILL.md",[],[176,177,37,178,42,44,46,179,180],"tea","bmad tea","architect","master","advisor",{"skillNo":182,"name":183,"nameZh":27,"description":184,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":185,"categories":186,"keywords":190,"publishedAt":49},"01M6CG45YPW77JGFE40Y2D4DYP","bmad-create-prd","Create a PRD from scratch. Use when the user says \"lets create a product requirements document\" or \"I want to create a new PRD\"","https:\u002F\u002Fgithub.com\u002FtomMoulard\u002Fkikouchou\u002Fblob\u002Fmain\u002F_bmad\u002Fcore\u002Ftasks\u002Fbmad-create-prd\u002FSKILL.md",[187],{"categoryNo":188,"categoryName":189,"taxonomyType":79,"taxonomyTypeDesc":80},"01JBSEEDCAT000000000000031","产品经理",[39,191,192,193,194,44,46,195],"prd","bmad create prd","create prd","product","document",{"skillNo":197,"name":198,"nameZh":27,"description":199,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":200,"categories":201,"keywords":202,"publishedAt":49},"01M6CG43M9845J0AYFBGB0455H","bmad-shard-doc","Splits large markdown documents into smaller, organized files based on level 2 (default) sections. Use if the user says perform shard document","https:\u002F\u002Fgithub.com\u002FtomMoulard\u002Fkikouchou\u002Fblob\u002Fmain\u002F_bmad\u002Fcore\u002Fskills\u002Fbmad-shard-doc\u002FSKILL.md",[],[203,204,205,206,207,44,46,208,209,195],"shard","doc","bmad shard doc","documents","markdown","files","default",{"skillNo":211,"name":212,"nameZh":27,"description":213,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":214,"categories":215,"keywords":216,"publishedAt":49},"01M6CG40YWDWSPM07BP1BVGMBG","bmad-review-edge-case-hunter","Walk every branching path and boundary condition in content, report only unhandled edge cases. Orthogonal to adversarial review - method-driven not attitude-driven. Use when you need exhaustive edge-case analysis of code, specs, or diffs.","https:\u002F\u002Fgithub.com\u002FtomMoulard\u002Fkikouchou\u002Fblob\u002Fmain\u002F_bmad\u002Fcore\u002Fskills\u002Fbmad-review-edge-case-hunter\u002FSKILL.md",[],[62,217,218,219,220,221,222,223,224,225,46,226],"edge","bmad review edge case hunter","diffs","adversarial review","code","report","content","analysis","boundary","only",{"skillNo":228,"name":229,"nameZh":27,"description":230,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":231,"categories":232,"keywords":233,"publishedAt":49},"01M6CG3YSPXHHQ94VMRE393GPR","bmad-review-adversarial-general","Perform a Cynical Review and produce a findings report. Use when the user requests a critical review of something","https:\u002F\u002Fgithub.com\u002FtomMoulard\u002Fkikouchou\u002Fblob\u002Fmain\u002F_bmad\u002Fcore\u002Fskills\u002Fbmad-review-adversarial-general\u002FSKILL.md",[],[62,234,235,222,236,44,46],"bmad review adversarial general","general","produce",{"skillNo":238,"name":239,"nameZh":27,"description":240,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":241,"categories":242,"keywords":243,"publishedAt":49},"01M6CG3WHXAY715P5SBARAT9YP","bmad-party-mode","Orchestrates group discussions between all installed BMAD agents, enabling natural multi-agent conversations. Use when user requests party mode.","https:\u002F\u002Fgithub.com\u002FtomMoulard\u002Fkikouchou\u002Fblob\u002Fmain\u002F_bmad\u002Fcore\u002Fskills\u002Fbmad-party-mode\u002FSKILL.md",[],[244,245,44,46],"bmad party mode","multi-agent",{"skillNo":247,"name":248,"nameZh":27,"description":249,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":250,"categories":251,"keywords":252,"publishedAt":49},"01M6CG3SM1ZH7K9G20F6P8GTVA","bmad-index-docs","Generates or updates an index.md to reference all docs in the folder. Use if user requests to create or update an index of all files in a specific folder","https:\u002F\u002Fgithub.com\u002FtomMoulard\u002Fkikouchou\u002Fblob\u002Fmain\u002F_bmad\u002Fcore\u002Fskills\u002Fbmad-index-docs\u002FSKILL.md",[],[253,254,255,39,256,44,46,257,208],"docs","index","bmad index docs","update","reference",{"skillNo":259,"name":260,"nameZh":27,"description":261,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":262,"categories":263,"keywords":267,"publishedAt":49},"01M6CG3Q9RRZFQ14AJJAPN0HB9","bmad-help","Analyzes current state and user query to answer BMad questions or recommend the next workflow or agent. Use when user says what should I do next, what do I do now, or asks a question about BMad","https:\u002F\u002Fgithub.com\u002FtomMoulard\u002Fkikouchou\u002Fblob\u002Fmain\u002F_bmad\u002Fcore\u002Fskills\u002Fbmad-help\u002FSKILL.md",[264],{"categoryNo":265,"categoryName":266,"taxonomyType":59,"taxonomyTypeDesc":60},"01JBSEEDCAT000000000000023","Skill与智能体开发",[268,269,270,271,272,273,44,46,152],"help","bmad help","workflow","current state","state","question",{"skillNo":275,"name":276,"nameZh":27,"description":277,"descriptionZh":27,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":12,"licenseSpdxId":31,"licenseFileUrl":27,"sourceHtmlUrl":278,"categories":279,"keywords":280,"publishedAt":49},"01M6CG3N0N98SV2KD1M19ZR39T","bmad-editorial-review-structure","Structural editor that proposes cuts, reorganization, and simplification while preserving comprehension. Use when user requests structural review or editorial review of structure","https:\u002F\u002Fgithub.com\u002FtomMoulard\u002Fkikouchou\u002Fblob\u002Fmain\u002F_bmad\u002Fcore\u002Fskills\u002Fbmad-editorial-review-structure\u002FSKILL.md",[],[62,281,282,283,44,46],"editorial review","bmad editorial review structure","editor",18]