[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M6GKT5NTTTHV4CWPYJS17CFN":3,"creator-list:01M6GKT5NTTTHV4CWPYJS17CFN:stars:1:":18},{"accountNo":4,"login":5,"displayName":6,"avatarUrl":7,"accountType":8,"accountTypeDesc":9,"profileDescription":10,"skillCount":11,"repoCount":12,"professionCount":13,"scenarioCount":13,"totalStars":12,"updatedAt":14,"htmlUrl":15,"blogUrl":10,"company":10,"location":10,"followersCount":16,"publicReposCount":17},"01M6GKT5NTTTHV4CWPYJS17CFN","o2scale","Anjai Jacob","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F221178049?v=4","USER","个人作者",null,537,1,5,"2026-03-19 22:31:27","https:\u002F\u002Fgithub.com\u002Fo2scale",2,14,{"records":19,"total":11,"current":12,"size":337},[20,48,71,92,114,128,149,163,181,198,210,224,243,256,271,290,312,328],{"skillNo":21,"name":22,"nameZh":10,"description":23,"descriptionZh":10,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":25,"starsCount":12,"licenseSpdxId":26,"licenseFileUrl":10,"sourceHtmlUrl":27,"categories":28,"keywords":37,"publishedAt":47},"01M6GNDB3G2WTQE5GK8D0RKB5J","remotion-best-practices","Best practices for Remotion - Video creation in React","o2scale\u002FOpenMotion","01M6GKT5T2G2SM3B7S8G49AVAZ","MIT","https:\u002F\u002Fgithub.com\u002Fo2scale\u002FOpenMotion\u002Fblob\u002Fmain\u002Fskills\u002Fremotion-best-practices\u002FSKILL.md",[29,34],{"categoryNo":30,"categoryName":31,"taxonomyType":32,"taxonomyTypeDesc":33},"01JBSEEDCAT000000000000009","前端开发","SCENARIO","使用场景",{"categoryNo":35,"categoryName":36,"taxonomyType":32,"taxonomyTypeDesc":33},"01JBSEEDCAT000000000000016","图像与多媒体",[38,39,40,41,42,43,44,45,46],"best practices","remotion best practices","Remotion","react","Video","Animation","Composition","remotion, video, react, animation, composition","creation","2026-11-10 10:12:30",{"skillNo":49,"name":50,"nameZh":10,"description":51,"descriptionZh":10,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":25,"starsCount":12,"licenseSpdxId":26,"licenseFileUrl":10,"sourceHtmlUrl":52,"categories":53,"keywords":57,"publishedAt":47},"01M6GND70JJJ5Y9T4CRQN5QBZV","wds-agent-saga-analyst","Strategic business analyst and product discovery partner for WDS. Use when the user asks to talk to Saga or requests the WDS analyst.","https:\u002F\u002Fgithub.com\u002Fo2scale\u002FOpenMotion\u002Fblob\u002Fmain\u002F_bmad\u002Fwds\u002Fagents\u002Fwds-agent-saga-analyst\u002FSKILL.md",[54],{"categoryNo":55,"categoryName":56,"taxonomyType":32,"taxonomyTypeDesc":33},"01JBSEEDCAT000000000000023","Skill与智能体开发",[58,59,60,61,62,63,64,65,66,67,68,69,70],"wds agent saga analyst","saga","analyst","product","discovery","Business Analyst","user","product discovery","business","use","strategic","partner","requests",{"skillNo":72,"name":73,"nameZh":10,"description":74,"descriptionZh":10,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":25,"starsCount":12,"licenseSpdxId":26,"licenseFileUrl":10,"sourceHtmlUrl":75,"categories":76,"keywords":83,"publishedAt":47},"01M6GND31HT4EB4PQ9FH9JZMTS","wds-agent-freya-ux","Strategic UX designer and design thinking partner for WDS. Use when the user asks to talk to Freya or requests the WDS designer.","https:\u002F\u002Fgithub.com\u002Fo2scale\u002FOpenMotion\u002Fblob\u002Fmain\u002F_bmad\u002Fwds\u002Fagents\u002Fwds-agent-freya-ux\u002FSKILL.md",[77,78],{"categoryNo":55,"categoryName":56,"taxonomyType":32,"taxonomyTypeDesc":33},{"categoryNo":79,"categoryName":80,"taxonomyType":81,"taxonomyTypeDesc":82},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[84,85,86,87,88,64,67,89,90,68,69,91,70],"ux","wds agent freya ux","design","designer","UX Designer","thinking partner","thinking","design thinking",{"skillNo":93,"name":94,"nameZh":10,"description":95,"descriptionZh":10,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":25,"starsCount":12,"licenseSpdxId":26,"licenseFileUrl":10,"sourceHtmlUrl":96,"categories":97,"keywords":98,"publishedAt":47},"01M6GNCYWEBZJY9XCB2ZDVA2EA","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\u002Fo2scale\u002FOpenMotion\u002Fblob\u002Fmain\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-trace\u002FSKILL.md",[],[99,100,101,102,103,104,105,106,107,108,109,64,110,67,111,112,113],"trace","bmad testarch trace","bmad","bmad testarch","test","quality gate","create","generate","analyze","quality","decision","coverage","test coverage","gate","traceability",{"skillNo":115,"name":116,"nameZh":10,"description":117,"descriptionZh":10,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":25,"starsCount":12,"licenseSpdxId":26,"licenseFileUrl":10,"sourceHtmlUrl":118,"categories":119,"keywords":123,"publishedAt":47},"01M6GNCV72SX83XK5R94VFWR6A","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\u002Fo2scale\u002FOpenMotion\u002Fblob\u002Fmain\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-test-review\u002FSKILL.md",[120],{"categoryNo":121,"categoryName":122,"taxonomyType":32,"taxonomyTypeDesc":33},"01JBSEEDCAT000000000000008","测试与质量",[124,103,125,101,102,38,126,108,64,67,127],"review","bmad testarch test review","validation","tests",{"skillNo":129,"name":130,"nameZh":10,"description":131,"descriptionZh":10,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":25,"starsCount":12,"licenseSpdxId":26,"licenseFileUrl":10,"sourceHtmlUrl":132,"categories":133,"keywords":139,"publishedAt":47},"01M6GNCPN0NKSJD6C7NXR3HGSA","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\u002Fo2scale\u002FOpenMotion\u002Fblob\u002Fmain\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-test-design\u002FSKILL.md",[134,135,138],{"categoryNo":121,"categoryName":122,"taxonomyType":32,"taxonomyTypeDesc":33},{"categoryNo":136,"categoryName":137,"taxonomyType":32,"taxonomyTypeDesc":33},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":79,"categoryName":80,"taxonomyType":81,"taxonomyTypeDesc":82},[86,103,140,141,101,102,105,142,143,144,145,64,67,146,147,148],"test design","bmad testarch test design","test plan","plan","system","strategy","test strategy","plans","EPIC",{"skillNo":150,"name":151,"nameZh":10,"description":152,"descriptionZh":10,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":25,"starsCount":12,"licenseSpdxId":26,"licenseFileUrl":10,"sourceHtmlUrl":153,"categories":154,"keywords":155,"publishedAt":47},"01M6GNCGXP2TH1NMPWFBBV5Q8Y","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\u002Fo2scale\u002FOpenMotion\u002Fblob\u002Fmain\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-nfr\u002FSKILL.md",[],[156,101,102,157,158,64,67,159,160,161,162],"bmad testarch nfr","security","performance","reliability","requirements","assess","functional",{"skillNo":164,"name":165,"nameZh":10,"description":166,"descriptionZh":10,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":25,"starsCount":12,"licenseSpdxId":26,"licenseFileUrl":10,"sourceHtmlUrl":167,"categories":168,"keywords":170,"publishedAt":47},"01M6GNCC2JDS9X1AHCQ15ZZBVQ","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\u002Fo2scale\u002FOpenMotion\u002Fblob\u002Fmain\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-framework\u002FSKILL.md",[169],{"categoryNo":121,"categoryName":122,"taxonomyType":32,"taxonomyTypeDesc":33},[171,172,101,102,173,174,103,175,176,177,178,64,67,179,180],"framework","bmad testarch framework","testing","playwright","test framework","setup","testing framework","initialize","cypress","with",{"skillNo":182,"name":183,"nameZh":10,"description":184,"descriptionZh":10,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":25,"starsCount":12,"licenseSpdxId":26,"licenseFileUrl":10,"sourceHtmlUrl":185,"categories":186,"keywords":187,"publishedAt":47},"01M6GNC65EGCZ7A2N5SDGCXF99","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\u002Fo2scale\u002FOpenMotion\u002Fblob\u002Fmain\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-ci\u002FSKILL.md",[],[188,189,101,102,103,190,176,191,105,192,193,108,64,67,194,195,196,197,180],"ci","bmad testarch ci","scaffold","quality gates","pipeline","execution","gates","cd","test execution","CI\u002FCD",{"skillNo":199,"name":200,"nameZh":10,"description":201,"descriptionZh":10,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":25,"starsCount":12,"licenseSpdxId":26,"licenseFileUrl":10,"sourceHtmlUrl":202,"categories":203,"keywords":204,"publishedAt":47},"01M6GNC2FEDTNJ46KKRVMJBHHY","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\u002Fo2scale\u002FOpenMotion\u002Fblob\u002Fmain\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-automate\u002FSKILL.md",[],[205,206,101,102,207,103,208,64,110,67,111,127,209],"automate","bmad testarch automate","automation","test automation","expand",{"skillNo":211,"name":212,"nameZh":10,"description":213,"descriptionZh":10,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":25,"starsCount":12,"licenseSpdxId":26,"licenseFileUrl":10,"sourceHtmlUrl":214,"categories":215,"keywords":216,"publishedAt":47},"01M6GNBXVMESDG5ZVJRPZWKJN0","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\u002Fo2scale\u002FOpenMotion\u002Fblob\u002Fmain\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-testarch-atdd\u002FSKILL.md",[],[217,101,102,218,106,219,220,64,67,221,222,223,127],"bmad testarch atdd","tdd","acceptance","write","do","cycle","tdd cycle",{"skillNo":225,"name":226,"nameZh":10,"description":227,"descriptionZh":10,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":25,"starsCount":12,"licenseSpdxId":26,"licenseFileUrl":10,"sourceHtmlUrl":228,"categories":229,"keywords":234,"publishedAt":47},"01M6GNBQSF9DQ7ECQA1P9VKDAS","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\u002Fo2scale\u002FOpenMotion\u002Fblob\u002Fmain\u002F_bmad\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-teach-me-testing\u002FSKILL.md",[230,231],{"categoryNo":121,"categoryName":122,"taxonomyType":32,"taxonomyTypeDesc":33},{"categoryNo":232,"categoryName":233,"taxonomyType":81,"taxonomyTypeDesc":82},"01JBSEEDCAT000000000000039","教师与教育",[173,235,236,237,238,101,103,239,240,64,67,241,242],"teach","teach me","bmad teach me testing","me","sessions","learn","study","structured",{"skillNo":244,"name":245,"nameZh":10,"description":246,"descriptionZh":10,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":25,"starsCount":12,"licenseSpdxId":26,"licenseFileUrl":10,"sourceHtmlUrl":247,"categories":248,"keywords":250,"publishedAt":47},"01M6GNBMZT8VRNF5J16DYDXP7C","tea-agent-testarch","Master Test Architect and Quality Advisor. Use when the user asks to talk to Murat or requests the Test Architect.","https:\u002F\u002Fgithub.com\u002Fo2scale\u002FOpenMotion\u002Fblob\u002Fmain\u002F_bmad\u002Ftea\u002Fagents\u002Ftea-agent-testarch\u002FSKILL.md",[249],{"categoryNo":55,"categoryName":56,"taxonomyType":32,"taxonomyTypeDesc":33},[251,252,103,253,108,64,67,254,255,70],"tea","tea agent testarch","architect","master","advisor",{"skillNo":257,"name":258,"nameZh":10,"description":259,"descriptionZh":10,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":25,"starsCount":12,"licenseSpdxId":26,"licenseFileUrl":10,"sourceHtmlUrl":260,"categories":261,"keywords":262,"publishedAt":47},"01M6GNBH0535C6BSKV7QCFPCWP","gds-quick-spec","Create technical specs with implementation-ready stories. Use when the user says \"quick spec\" or \"tech spec\"","https:\u002F\u002Fgithub.com\u002Fo2scale\u002FOpenMotion\u002Fblob\u002Fmain\u002F_bmad\u002Fgds\u002Fworkflows\u002Fgds-quick-flow\u002Fgds-quick-spec\u002FSKILL.md",[],[263,264,265,105,266,267,64,67,268,269,270,180],"spec","gds quick spec","quick","tech spec","technical","ready","implementation","tech",{"skillNo":272,"name":273,"nameZh":10,"description":274,"descriptionZh":10,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":25,"starsCount":12,"licenseSpdxId":26,"licenseFileUrl":10,"sourceHtmlUrl":275,"categories":276,"keywords":277,"publishedAt":47},"01M6GNBC043A5QMKP5TM49PDQ0","gds-quick-dev","Flexible development workflow - execute tech-specs OR direct instructions with optional planning. Use when the user says \"lets implement this feature\" or \"execute these development tasks\"","https:\u002F\u002Fgithub.com\u002Fo2scale\u002FOpenMotion\u002Fblob\u002Fmain\u002F_bmad\u002Fgds\u002Fworkflows\u002Fgds-quick-flow\u002Fgds-quick-dev\u002FSKILL.md",[],[278,279,265,280,281,282,283,284,285,286,64,287,67,288,289,270,180],"dev","gds quick dev","implement","workflow","tasks","development","planning","direct","instructions","execute","development workflow","feature",{"skillNo":291,"name":292,"nameZh":10,"description":293,"descriptionZh":10,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":25,"starsCount":12,"licenseSpdxId":26,"licenseFileUrl":10,"sourceHtmlUrl":294,"categories":295,"keywords":296,"publishedAt":47},"01M6GNB7S0F3DWTTJ6JYYPV1DS","gds-quick-dev-new-preview","Implements any user intent, GDD requirement, story, bug fix or change request by producing clean working code artifacts that follow the project's existing game architecture, patterns and conventions. Use when the user wants to build, fix, tweak, refactor, add or modify any game code, component or feature.","https:\u002F\u002Fgithub.com\u002Fo2scale\u002FOpenMotion\u002Fblob\u002Fmain\u002F_bmad\u002Fgds\u002Fworkflows\u002Fgds-quick-flow\u002Fgds-quick-dev-new-preview\u002FSKILL.md",[],[278,297,279,298,265,299,300,301,302,303,304,305,306,67,307,308,309,310,311,289],"gds quick dev new preview","preview","change","component","architecture","code","artifacts","bug fix","game","fix","bug","clean","build","intent","project",{"skillNo":313,"name":314,"nameZh":10,"description":315,"descriptionZh":10,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":25,"starsCount":12,"licenseSpdxId":26,"licenseFileUrl":10,"sourceHtmlUrl":316,"categories":317,"keywords":321,"publishedAt":47},"01M6GNB4EHZPRFGH4D8NTSXBSC","gds-document-project","Analyze existing game projects to produce useful documentation. Use when the user says \"document project\" or \"generate docs\"","https:\u002F\u002Fgithub.com\u002Fo2scale\u002FOpenMotion\u002Fblob\u002Fmain\u002F_bmad\u002Fgds\u002Fworkflows\u002Fgds-document-project\u002FSKILL.md",[318],{"categoryNo":319,"categoryName":320,"taxonomyType":32,"taxonomyTypeDesc":33},"01JBSEEDCAT000000000000002","文档处理",[322,323,311,324,325,106,326,305,327,107,64,67],"gds document project","document","docs","documentation","produce","projects",{"skillNo":329,"name":330,"nameZh":10,"description":331,"descriptionZh":10,"repositoryFullName":24,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":25,"starsCount":12,"licenseSpdxId":26,"licenseFileUrl":10,"sourceHtmlUrl":332,"categories":333,"keywords":335,"publishedAt":47},"01M6GNB2081TG5P3RCJMAMHKZ6","gds-test-review","Review test quality and coverage. Use when the user says \"test review\" or \"review tests\"","https:\u002F\u002Fgithub.com\u002Fo2scale\u002FOpenMotion\u002Fblob\u002Fmain\u002F_bmad\u002Fgds\u002Fworkflows\u002Fgametest\u002Fgds-test-review\u002FSKILL.md",[334],{"categoryNo":121,"categoryName":122,"taxonomyType":32,"taxonomyTypeDesc":33},[124,103,336,108,64,110,67,127],"gds test review",18]