[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M71PG17HH9PJ0ME3103K2MF5":3,"creator-list:01M71PG17HH9PJ0ME3103K2MF5:stars:1:":21},{"accountNo":4,"login":5,"displayName":6,"avatarUrl":7,"accountType":8,"accountTypeDesc":9,"profileDescription":10,"skillCount":11,"repoCount":12,"professionCount":13,"scenarioCount":14,"totalStars":15,"updatedAt":16,"htmlUrl":17,"blogUrl":10,"company":18,"location":19,"followersCount":15,"publicReposCount":20},"01M71PG17HH9PJ0ME3103K2MF5","jsacko","Julien Sacko","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F63580474?v=4","USER","个人作者",null,142,1,4,5,0,"2026-06-22 14:57:27","https:\u002F\u002Fgithub.com\u002Fjsacko","Intrinsec","Vancouver, Canada",14,{"records":22,"total":11,"current":12,"size":348},[23,59,82,101,122,135,149,168,191,204,219,241,262,277,289,309,324,336],{"skillNo":24,"name":25,"nameZh":10,"description":26,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":30,"categories":31,"keywords":37,"publishedAt":58},"01M71PW68SHKJ6357YZJH4ES0E","agent-tonin","Pressure-tests incident response product design against real SOC and DFIR constraints. Use when the user asks to talk to Tonin, requests the Incident Response Strategist, or needs a senior security design partner to challenge incident response automation ideas.","jsacko\u002FOpenDFIR","01M71PG188SHJ0DBAYX85237WG","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fjsacko\u002FOpenDFIR\u002Fblob\u002Fmain\u002Fskills\u002Fagent-tonin\u002FSKILL.md",[32],{"categoryNo":33,"categoryName":34,"taxonomyType":35,"taxonomyTypeDesc":36},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57],"agent tonin","dfir","senior security","ideas","incident","challenge","tests","design","use","when","product design","automation","incident response","soc","design partner","requests","product","senior","strategist","security","2026-11-10 13:02:02",{"skillNo":60,"name":61,"nameZh":10,"description":62,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":63,"categories":64,"keywords":66,"publishedAt":58},"01M71PW3BV6P3JK7MFN31TA61D","bmad-workflow-builder","Builds, converts, and analyzes workflows and skills. Use when the user requests to \"build a workflow\", \"modify a workflow\", \"quality check workflow\", \"analyze skill\", or \"convert a skill\".","https:\u002F\u002Fgithub.com\u002Fjsacko\u002FOpenDFIR\u002Fblob\u002Fmain\u002F.continue\u002Fskills\u002Fbmad-workflow-builder\u002FSKILL.md",[65],{"categoryNo":33,"categoryName":34,"taxonomyType":35,"taxonomyTypeDesc":36},[67,68,69,70,71,72,73,46,74,47,75,76,77,53,78,79,80,81],"builder","workflow","workflow builder","bmad","bmad workflow builder","modify","quality check","workflows","convert","check","analyze","build","quality","a skill","user",{"skillNo":83,"name":84,"nameZh":10,"description":85,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":86,"categories":87,"keywords":93,"publishedAt":58},"01M71PW0ETTF8DA2C6HB77FPNX","bmad-validate-prd","Validate a PRD against standards. Use when the user says \"validate this PRD\" or \"run PRD validation\"","https:\u002F\u002Fgithub.com\u002Fjsacko\u002FOpenDFIR\u002Fblob\u002Fmain\u002F.continue\u002Fskills\u002Fbmad-validate-prd\u002FSKILL.md",[88],{"categoryNo":89,"categoryName":90,"taxonomyType":91,"taxonomyTypeDesc":92},"01JBSEEDCAT000000000000031","产品经理","PROFESSION","适用职业",[94,70,95,96,97,98,46,47,99,100,81],"bmad validate prd","validate","prd","validate prd","standards","run","validation",{"skillNo":102,"name":103,"nameZh":10,"description":104,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":105,"categories":106,"keywords":110,"publishedAt":58},"01M71PVY254CKN2PNAEX41CRR9","bmad-technical-research","Conduct technical research on technologies and architecture. Use when the user says they would like to do or produce a technical research report","https:\u002F\u002Fgithub.com\u002Fjsacko\u002FOpenDFIR\u002Fblob\u002Fmain\u002F.continue\u002Fskills\u002Fbmad-technical-research\u002FSKILL.md",[107],{"categoryNo":108,"categoryName":109,"taxonomyType":35,"taxonomyTypeDesc":36},"01JBSEEDCAT000000000000021","资料检索与研究",[111,112,113,70,114,115,116,117,46,47,118,119,120,121,81],"technical research","bmad technical research","technical","research","conduct","do","produce","architecture","to do","research report","report",{"skillNo":123,"name":124,"nameZh":10,"description":125,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":126,"categories":127,"keywords":128,"publishedAt":58},"01M71PVWCA63WBH08JHVV6WV75","bmad-sprint-status","Summarize sprint status and surface risks. Use when the user says \"check sprint status\" or \"show sprint status\"","https:\u002F\u002Fgithub.com\u002Fjsacko\u002FOpenDFIR\u002Fblob\u002Fmain\u002F.continue\u002Fskills\u002Fbmad-sprint-status\u002FSKILL.md",[],[129,130,70,131,132,133,46,47,76,81,134],"bmad sprint status","sprint","sprint status","status","show","summarize",{"skillNo":136,"name":137,"nameZh":10,"description":138,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":139,"categories":140,"keywords":141,"publishedAt":58},"01M71PVT03ZW4PQVV5TZDNPBXH","bmad-sprint-planning","Generate sprint status tracking from epics. Use when the user says \"run sprint planning\" or \"generate sprint plan\"","https:\u002F\u002Fgithub.com\u002Fjsacko\u002FOpenDFIR\u002Fblob\u002Fmain\u002F.continue\u002Fskills\u002Fbmad-sprint-planning\u002FSKILL.md",[],[142,130,143,70,144,46,47,145,131,146,99,132,147,148,81],"bmad sprint planning","planning","sprint planning","plan","generate","tracking","sprint plan",{"skillNo":150,"name":151,"nameZh":10,"description":152,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":153,"categories":154,"keywords":158,"publishedAt":58},"01M71PVQJJX18F4Q362TSBF4HW","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\u002Fjsacko\u002FOpenDFIR\u002Fblob\u002Fmain\u002F.continue\u002Fskills\u002Fbmad-shard-doc\u002FSKILL.md",[155],{"categoryNo":156,"categoryName":157,"taxonomyType":35,"taxonomyTypeDesc":36},"01JBSEEDCAT000000000000002","文档处理",[70,159,160,161,162,163,46,164,165,166,167,81],"shard","doc","bmad shard doc","default","files","document","documents","splits","markdown",{"skillNo":169,"name":170,"nameZh":10,"description":171,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":172,"categories":173,"keywords":174,"publishedAt":58},"01M71PVN4Y0D41VYGFC7HKZ7FY","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\u002Fjsacko\u002FOpenDFIR\u002Fblob\u002Fmain\u002F.continue\u002Fskills\u002Fbmad-review-edge-case-hunter\u002FSKILL.md",[],[175,176,70,177,178,179,180,181,182,183,184,46,47,185,186,187,188,189,121,190],"hunter","edge","review","case","bmad review edge case","bmad review","bmad review edge case hunter","condition","diffs","only","you","analysis","code","boundary","adversarial","adversarial review",{"skillNo":192,"name":193,"nameZh":10,"description":194,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":195,"categories":196,"keywords":197,"publishedAt":58},"01M71PVK6XWMTX6XDH7G9N4WAW","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\u002Fjsacko\u002FOpenDFIR\u002Fblob\u002Fmain\u002F.continue\u002Fskills\u002Fbmad-review-adversarial-general\u002FSKILL.md",[],[198,189,199,180,200,201,70,177,53,202,121,117,46,203,47,81],"bmad review adversarial","general","review adversarial","bmad review adversarial general","critical review","critical",{"skillNo":205,"name":206,"nameZh":10,"description":207,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":208,"categories":209,"keywords":210,"publishedAt":58},"01M71PVGQ8ERW9653VQZQJC064","bmad-retrospective","Post-epic review to extract lessons and assess success. Use when the user says \"run a retrospective\" or \"lets retro the epic [epic]\"","https:\u002F\u002Fgithub.com\u002Fjsacko\u002FOpenDFIR\u002Fblob\u002Fmain\u002F.continue\u002Fskills\u002Fbmad-retrospective\u002FSKILL.md",[],[70,211,212,213,214,46,47,215,177,216,99,217,218,81],"retrospective","bmad retrospective","assess","lessons","EPIC","post","retro","extract",{"skillNo":220,"name":221,"nameZh":10,"description":222,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":223,"categories":224,"keywords":225,"publishedAt":58},"01M71PVBCE81K3ETRA49PV86XH","bmad-quick-dev","Implements any user intent, requirement, story, bug fix or change request by producing clean working code artifacts that follow the project's existing architecture, patterns and conventions. Use when the user wants to build, fix, tweak, refactor, add or modify any code, component or feature.","https:\u002F\u002Fgithub.com\u002Fjsacko\u002FOpenDFIR\u002Fblob\u002Fmain\u002F.continue\u002Fskills\u002Fbmad-quick-dev\u002FSKILL.md",[],[226,227,228,70,229,230,231,47,187,118,232,233,234,235,236,237,238,239,72,240],"quick","bmad quick dev","dev","project","fix","clean","change","component","intent","request","bug","patterns","refactor","add","feature",{"skillNo":242,"name":243,"nameZh":10,"description":244,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":245,"categories":246,"keywords":250,"publishedAt":58},"01M71PV8ATNFM34PX3TQN9FQGZ","bmad-qa-generate-e2e-tests","Generate end to end automated tests for existing features. Use when the user says \"create qa automated tests for [feature]\"","https:\u002F\u002Fgithub.com\u002Fjsacko\u002FOpenDFIR\u002Fblob\u002Fmain\u002F.continue\u002Fskills\u002Fbmad-qa-generate-e2e-tests\u002FSKILL.md",[247],{"categoryNo":248,"categoryName":249,"taxonomyType":35,"taxonomyTypeDesc":36},"01JBSEEDCAT000000000000008","测试与质量",[44,251,252,70,146,253,254,255,256,240,257,258,46,259,47,260,261,81],"e2e","qa","e2e tests","bmad qa","bmad qa generate e2e tests","generate e2e tests","for","end","Existing","create","features",{"skillNo":263,"name":264,"nameZh":10,"description":265,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":266,"categories":267,"keywords":269,"publishedAt":58},"01M71PV5T6XYQNNBRPHA3TM5H5","bmad-product-brief","Create or update product briefs through guided or autonomous discovery. Use when the user requests to create or update a Product Brief.","https:\u002F\u002Fgithub.com\u002Fjsacko\u002FOpenDFIR\u002Fblob\u002Fmain\u002F.continue\u002Fskills\u002Fbmad-product-brief\u002FSKILL.md",[268],{"categoryNo":89,"categoryName":90,"taxonomyType":91,"taxonomyTypeDesc":92},[270,271,70,54,272,273,274,46,47,260,53,275,276,81],"brief","product brief","bmad product brief","discovery","autonomous","update","briefs",{"skillNo":278,"name":279,"nameZh":10,"description":280,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":281,"categories":282,"keywords":283,"publishedAt":58},"01M71PV2T8T692HERGKPNYHN8W","bmad-prfaq","Working Backwards PRFAQ challenge to forge product concepts. Use when the user requests to 'create a PRFAQ', 'work backwards', or 'run the PRFAQ challenge'.","https:\u002F\u002Fgithub.com\u002Fjsacko\u002FOpenDFIR\u002Fblob\u002Fmain\u002F.continue\u002Fskills\u002Fbmad-prfaq\u002FSKILL.md",[],[70,284,285,43,46,286,47,260,287,53,54,99,288,81],"bmad prfaq","prfaq","forge","work","concepts",{"skillNo":290,"name":291,"nameZh":10,"description":292,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":293,"categories":294,"keywords":295,"publishedAt":58},"01M71PTZSES6EAEKD5EZ0DK76B","bmad-party-mode","Orchestrates group discussions between installed BMAD agents, enabling natural multi-agent conversations where each agent is a real subagent with independent thinking. Use when user requests party mode, wants multiple agent perspectives, group discussion, roundtable, or multi-agent conversation about their project.","https:\u002F\u002Fgithub.com\u002Fjsacko\u002FOpenDFIR\u002Fblob\u002Fmain\u002F.continue\u002Fskills\u002Fbmad-party-mode\u002FSKILL.md",[],[296,70,297,298,299,300,301,229,46,302,47,303,304,305,306,53,307,308,81],"mode","bmad party mode","party","conversation","thinking","conversations","group","subagent","with","multi","perspectives","about","multi-agent",{"skillNo":310,"name":311,"nameZh":10,"description":312,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":313,"categories":314,"keywords":315,"publishedAt":58},"01M71PTXPY8J3E9GZ5E84Y321P","{setup-skill-name}","Sets up {module-name} module in a project. Use when the user requests to 'install {module-code} module', 'configure {module-name}', or 'setup {module-name}'.","https:\u002F\u002Fgithub.com\u002Fjsacko\u002FOpenDFIR\u002Fblob\u002Fmain\u002F.continue\u002Fskills\u002Fbmad-module-builder\u002Fassets\u002Fsetup-skill-template\u002FSKILL.md",[],[316,317,318,319,229,320,321,46,47,322,187,53,323,81],"skill name","name","{setup skill name}","setup","up","module","configure","install",{"skillNo":325,"name":326,"nameZh":10,"description":327,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":328,"categories":329,"keywords":330,"publishedAt":58},"01M71PTVFCQA7G1AJFST4076RV","bmad-module-builder","Plans, creates, and validates BMad modules. Use when the user requests to 'ideate module', 'plan a module', 'create module', 'build a module', or 'validate module'.","https:\u002F\u002Fgithub.com\u002Fjsacko\u002FOpenDFIR\u002Fblob\u002Fmain\u002F.continue\u002Fskills\u002Fbmad-module-builder\u002FSKILL.md",[],[67,321,331,70,332,260,145,53,78,95,333,334,46,335,47,81],"bmad module builder","modules","create module","plans","ideate",{"skillNo":337,"name":338,"nameZh":10,"description":339,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":15,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":340,"categories":341,"keywords":343,"publishedAt":58},"01M71PTSDAC44ZF9NE0QJ2EG91","bmad-market-research","Conduct market research on competition and customers. Use when the user says they need market research","https:\u002F\u002Fgithub.com\u002Fjsacko\u002FOpenDFIR\u002Fblob\u002Fmain\u002F.continue\u002Fskills\u002Fbmad-market-research\u002FSKILL.md",[342],{"categoryNo":108,"categoryName":109,"taxonomyType":35,"taxonomyTypeDesc":36},[344,70,345,114,346,115,46,47,347,81],"Market","bmad market research","market research","competition",18]