[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71TWW0SBRM9DPJ9F8FTJ8D8":3,"skill-same:01M71TWW0SBRM9DPJ9F8FTJ8D8":468},{"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":15,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":44,"commitSha":45,"skillDirectory":46,"forksCount":47,"repositoryHtmlUrl":48,"repositoryHomepageUrl":49,"ownerHtmlUrl":50,"ownerBlogUrl":51,"ownerDescription":6,"updatedAt":52,"install":53,"resources":66},"01M71TWW0SBRM9DPJ9F8FTJ8D8","bmad-story-automator",null,"Automate the BMAD story build cycle across create, dev, QA automation, review, and retrospective steps with resumable tmux orchestration. Use when the user says \"run story automator\", \"automate stories\", or asks to build all stories in an epic.","developerworks\u002Frust-supervisor","developerworks","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F725190?v=4","01M71TR30RG78BXFMAFRVVFZT1","01M71TR31DDM20X9MCGZJR8E36",11,"MIT","https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"bmad story automator","bmad","Story","build all","orchestration","steps","when","stories","with","EPIC","cycle","build","use","user","qa","dev","run","create","retrospective","automation","2026-11-10 13:02:02",false,"---\nname: bmad-story-automator\ndescription: 'Automate the BMAD story build cycle across create, dev, QA automation, review, and retrospective steps with resumable tmux orchestration. Use when the user says \"run story automator\", \"automate stories\", or asks to build all stories in an epic.'\n---\n\nFollow the instructions in .\u002Fworkflow.md.\n","Follow the instructions in .\u002Fworkflow.md.\n",{"name":5,"description":7},"main","f011a331d3ca20e79da086651ab46de8c66cf0f9",".agent\u002Fskills\u002Fbmad-story-automator",1,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor","https:\u002F\u002Fdeveloperworks.github.io\u002Frust-supervisor\u002F","https:\u002F\u002Fgithub.com\u002Fdeveloperworks","https:\u002F\u002Fsegmentfault.com\u002Fu\u002Fdeveloperworks\u002Farticles","2026-06-24 02:24:16",{"source":8,"skillName":5,"commands":54,"prompt":64,"zipAvailable":65},[55,58,61],{"tool":56,"command":57},"npx","npx skills add developerworks\u002Frust-supervisor --skill bmad-story-automator",{"tool":59,"command":60},"bunx","bunx skills add developerworks\u002Frust-supervisor --skill bmad-story-automator",{"tool":62,"command":63},"pnpm","pnpm dlx skills add developerworks\u002Frust-supervisor --skill bmad-story-automator","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002FSKILL.md",true,[67,73,77,81,85,89,93,97,101,105,109,113,117,121,125,129,133,137,141,145,149,153,157,161,165,169,172,176,180,184,188,192,196,200,204,208,212,216,220,224,228,232,236,240,244,248,252,256,260,264,268,272,276,280,284,290,294,300,304,308,312,316,320,324,328,332,336,340,344,348,352,356,360,364,368,372,376,380,384,388,392,396,400,404,408,412,416,420,424,428,432,436,440,444,448,452,456,460,464],{"path":68,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":71,"sourceHtmlUrl":72},"data\u002Fadaptive-retry.md","REFERENCE","参考文档",3646,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fadaptive-retry.md",{"path":74,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":75,"sourceHtmlUrl":76},"data\u002Fagent-config-presets.json",42,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fagent-config-presets.json",{"path":78,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":79,"sourceHtmlUrl":80},"data\u002Fagent-config-prompts.md",7653,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fagent-config-prompts.md",{"path":82,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":83,"sourceHtmlUrl":84},"data\u002Fagent-fallback-troubleshooting.md",6165,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fagent-fallback-troubleshooting.md",{"path":86,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":87,"sourceHtmlUrl":88},"data\u002Fagent-fallback.md",4971,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fagent-fallback.md",{"path":90,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":91,"sourceHtmlUrl":92},"data\u002Fcode-review-loop.md",5884,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fcode-review-loop.md",{"path":94,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":95,"sourceHtmlUrl":96},"data\u002Fcomplexity-rules.json",10335,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fcomplexity-rules.json",{"path":98,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":99,"sourceHtmlUrl":100},"data\u002Fcomplexity-scoring.md",7097,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fcomplexity-scoring.md",{"path":102,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":103,"sourceHtmlUrl":104},"data\u002Fcrash-recovery.md",5287,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fcrash-recovery.md",{"path":106,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":107,"sourceHtmlUrl":108},"data\u002Fdata-file-index.md",3055,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fdata-file-index.md",{"path":110,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":111,"sourceHtmlUrl":112},"data\u002Fescalation-messages-core.md",1941,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fescalation-messages-core.md",{"path":114,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":115,"sourceHtmlUrl":116},"data\u002Fescalation-messages-extended.md",1529,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fescalation-messages-extended.md",{"path":118,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":119,"sourceHtmlUrl":120},"data\u002Fescalation-messages.md",135,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fescalation-messages.md",{"path":122,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":123,"sourceHtmlUrl":124},"data\u002Fescalation-triggers.md",4014,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fescalation-triggers.md",{"path":126,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":127,"sourceHtmlUrl":128},"data\u002Fexecution-patterns.md",2017,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fexecution-patterns.md",{"path":130,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":131,"sourceHtmlUrl":132},"data\u002Fmarker-file-format.md",2327,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fmarker-file-format.md",{"path":134,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":135,"sourceHtmlUrl":136},"data\u002Fmonitoring-codex.md",2073,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fmonitoring-codex.md",{"path":138,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":139,"sourceHtmlUrl":140},"data\u002Fmonitoring-fallback.md",2632,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fmonitoring-fallback.md",{"path":142,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":143,"sourceHtmlUrl":144},"data\u002Fmonitoring-pattern-parsing.md",809,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fmonitoring-pattern-parsing.md",{"path":146,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":147,"sourceHtmlUrl":148},"data\u002Fmonitoring-pattern.md",6052,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fmonitoring-pattern.md",{"path":150,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":151,"sourceHtmlUrl":152},"data\u002Forchestration-policy.json",4003,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Forchestration-policy.json",{"path":154,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":155,"sourceHtmlUrl":156},"data\u002Forchestrator-rules-appendix.md",2789,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Forchestrator-rules-appendix.md",{"path":158,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":159,"sourceHtmlUrl":160},"data\u002Forchestrator-rules.md",6983,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Forchestrator-rules.md",{"path":162,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":163,"sourceHtmlUrl":164},"data\u002Fparse\u002Fauto.json",306,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fparse\u002Fauto.json",{"path":166,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":167,"sourceHtmlUrl":168},"data\u002Fparse\u002Fcreate.json",301,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fparse\u002Fcreate.json",{"path":170,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":167,"sourceHtmlUrl":171},"data\u002Fparse\u002Fdev.json","https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fparse\u002Fdev.json",{"path":173,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":174,"sourceHtmlUrl":175},"data\u002Fparse\u002Fretro.json",201,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fparse\u002Fretro.json",{"path":177,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":178,"sourceHtmlUrl":179},"data\u002Fparse\u002Freview.json",394,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fparse\u002Freview.json",{"path":181,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":182,"sourceHtmlUrl":183},"data\u002Fpreflight-prompts.md",3852,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fpreflight-prompts.md",{"path":185,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":186,"sourceHtmlUrl":187},"data\u002Fpreflight-requirements.md",2535,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fpreflight-requirements.md",{"path":189,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":190,"sourceHtmlUrl":191},"data\u002Fprompts\u002Fauto.md",244,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fprompts\u002Fauto.md",{"path":193,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":194,"sourceHtmlUrl":195},"data\u002Fprompts\u002Fcreate.md",294,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fprompts\u002Fcreate.md",{"path":197,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":198,"sourceHtmlUrl":199},"data\u002Fprompts\u002Fdev.md",265,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fprompts\u002Fdev.md",{"path":201,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":202,"sourceHtmlUrl":203},"data\u002Fprompts\u002Fretro.md",1557,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fprompts\u002Fretro.md",{"path":205,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":206,"sourceHtmlUrl":207},"data\u002Fprompts\u002Freview.md",293,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fprompts\u002Freview.md",{"path":209,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":210,"sourceHtmlUrl":211},"data\u002Freport-retention-policy.md",910,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Freport-retention-policy.md",{"path":213,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":214,"sourceHtmlUrl":215},"data\u002Fretrospective-automation.md",4632,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fretrospective-automation.md",{"path":217,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":218,"sourceHtmlUrl":219},"data\u002Fretrospective-doc-verification.md",2159,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fretrospective-doc-verification.md",{"path":221,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":222,"sourceHtmlUrl":223},"data\u002Fretrospective-prompts.md",2908,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fretrospective-prompts.md",{"path":225,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":226,"sourceHtmlUrl":227},"data\u002Fretry-fallback-implementation.md",3710,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fretry-fallback-implementation.md",{"path":229,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":230,"sourceHtmlUrl":231},"data\u002Fretry-fallback-strategy.md",4780,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fretry-fallback-strategy.md",{"path":233,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":234,"sourceHtmlUrl":235},"data\u002Fscripts-reference.md",4794,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fscripts-reference.md",{"path":237,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":238,"sourceHtmlUrl":239},"data\u002Fstop-hook-config.md",7349,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fstop-hook-config.md",{"path":241,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":242,"sourceHtmlUrl":243},"data\u002Fstop-hook-recovery.md",3609,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fstop-hook-recovery.md",{"path":245,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":246,"sourceHtmlUrl":247},"data\u002Fstop-hook-troubleshooting.md",4454,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fstop-hook-troubleshooting.md",{"path":249,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":250,"sourceHtmlUrl":251},"data\u002Fsubagent-prompts-analysis.md",2264,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fsubagent-prompts-analysis.md",{"path":253,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":254,"sourceHtmlUrl":255},"data\u002Fsubagent-prompts.md",4688,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fsubagent-prompts.md",{"path":257,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":258,"sourceHtmlUrl":259},"data\u002Fsuccess-patterns.md",2057,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fsuccess-patterns.md",{"path":261,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":262,"sourceHtmlUrl":263},"data\u002Ftmux-commands.md",8585,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Ftmux-commands.md",{"path":265,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":266,"sourceHtmlUrl":267},"data\u002Ftmux-long-command-debugging.md",5364,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Ftmux-long-command-debugging.md",{"path":269,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":270,"sourceHtmlUrl":271},"data\u002Ftmux-long-command-testing.md",4592,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Ftmux-long-command-testing.md",{"path":273,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":274,"sourceHtmlUrl":275},"data\u002Fworkflow-commands.md",4485,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fworkflow-commands.md",{"path":277,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":278,"sourceHtmlUrl":279},"data\u002Fwrapup-templates.md",2451,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fdata\u002Fwrapup-templates.md",{"path":281,"resourceType":281,"resourceTypeDesc":282,"sizeBytes":283,"sourceHtmlUrl":15},"LICENSE","许可证",1061,{"path":285,"resourceType":286,"resourceTypeDesc":287,"sizeBytes":288,"sourceHtmlUrl":289},"pyproject.toml","OTHER","其他",764,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fpyproject.toml",{"path":291,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":292,"sourceHtmlUrl":293},"README.md",307,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002FREADME.md",{"path":295,"resourceType":296,"resourceTypeDesc":297,"sizeBytes":298,"sourceHtmlUrl":299},"scripts\u002Fstory-automator","SCRIPT","脚本",248,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fscripts\u002Fstory-automator",{"path":301,"resourceType":296,"resourceTypeDesc":297,"sizeBytes":302,"sourceHtmlUrl":303},"src\u002Fstory_automator\u002F__init__.py",50,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsrc\u002Fstory_automator\u002F__init__.py",{"path":305,"resourceType":296,"resourceTypeDesc":297,"sizeBytes":306,"sourceHtmlUrl":307},"src\u002Fstory_automator\u002F__main__.py",80,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsrc\u002Fstory_automator\u002F__main__.py",{"path":309,"resourceType":296,"resourceTypeDesc":297,"sizeBytes":310,"sourceHtmlUrl":311},"src\u002Fstory_automator\u002Fadapters\u002Ftmux.py",2134,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsrc\u002Fstory_automator\u002Fadapters\u002Ftmux.py",{"path":313,"resourceType":296,"resourceTypeDesc":297,"sizeBytes":314,"sourceHtmlUrl":315},"src\u002Fstory_automator\u002Fcli.py",5461,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsrc\u002Fstory_automator\u002Fcli.py",{"path":317,"resourceType":296,"resourceTypeDesc":297,"sizeBytes":318,"sourceHtmlUrl":319},"src\u002Fstory_automator\u002Fcommands\u002F__init__.py",23,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsrc\u002Fstory_automator\u002Fcommands\u002F__init__.py",{"path":321,"resourceType":296,"resourceTypeDesc":297,"sizeBytes":322,"sourceHtmlUrl":323},"src\u002Fstory_automator\u002Fcommands\u002Fagent_config_cmd.py",3328,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsrc\u002Fstory_automator\u002Fcommands\u002Fagent_config_cmd.py",{"path":325,"resourceType":296,"resourceTypeDesc":297,"sizeBytes":326,"sourceHtmlUrl":327},"src\u002Fstory_automator\u002Fcommands\u002Fbasic.py",8111,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsrc\u002Fstory_automator\u002Fcommands\u002Fbasic.py",{"path":329,"resourceType":296,"resourceTypeDesc":297,"sizeBytes":330,"sourceHtmlUrl":331},"src\u002Fstory_automator\u002Fcommands\u002Forchestrator_epic_agents.py",22534,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsrc\u002Fstory_automator\u002Fcommands\u002Forchestrator_epic_agents.py",{"path":333,"resourceType":296,"resourceTypeDesc":297,"sizeBytes":334,"sourceHtmlUrl":335},"src\u002Fstory_automator\u002Fcommands\u002Forchestrator_parse.py",5142,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsrc\u002Fstory_automator\u002Fcommands\u002Forchestrator_parse.py",{"path":337,"resourceType":296,"resourceTypeDesc":297,"sizeBytes":338,"sourceHtmlUrl":339},"src\u002Fstory_automator\u002Fcommands\u002Forchestrator.py",19227,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsrc\u002Fstory_automator\u002Fcommands\u002Forchestrator.py",{"path":341,"resourceType":296,"resourceTypeDesc":297,"sizeBytes":342,"sourceHtmlUrl":343},"src\u002Fstory_automator\u002Fcommands\u002Fstate.py",13834,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsrc\u002Fstory_automator\u002Fcommands\u002Fstate.py",{"path":345,"resourceType":296,"resourceTypeDesc":297,"sizeBytes":346,"sourceHtmlUrl":347},"src\u002Fstory_automator\u002Fcommands\u002Ftmux.py",18946,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsrc\u002Fstory_automator\u002Fcommands\u002Ftmux.py",{"path":349,"resourceType":296,"resourceTypeDesc":297,"sizeBytes":350,"sourceHtmlUrl":351},"src\u002Fstory_automator\u002Fcommands\u002Fvalidate_story_creation.py",10222,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsrc\u002Fstory_automator\u002Fcommands\u002Fvalidate_story_creation.py",{"path":353,"resourceType":296,"resourceTypeDesc":297,"sizeBytes":354,"sourceHtmlUrl":355},"src\u002Fstory_automator\u002Fcore\u002Fagent_config.py",9235,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsrc\u002Fstory_automator\u002Fcore\u002Fagent_config.py",{"path":357,"resourceType":296,"resourceTypeDesc":297,"sizeBytes":358,"sourceHtmlUrl":359},"src\u002Fstory_automator\u002Fcore\u002Fcommon.py",4453,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsrc\u002Fstory_automator\u002Fcore\u002Fcommon.py",{"path":361,"resourceType":296,"resourceTypeDesc":297,"sizeBytes":362,"sourceHtmlUrl":363},"src\u002Fstory_automator\u002Fcore\u002Fepic_parser.py",9953,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsrc\u002Fstory_automator\u002Fcore\u002Fepic_parser.py",{"path":365,"resourceType":296,"resourceTypeDesc":297,"sizeBytes":366,"sourceHtmlUrl":367},"src\u002Fstory_automator\u002Fcore\u002Ffrontmatter.py",4425,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsrc\u002Fstory_automator\u002Fcore\u002Ffrontmatter.py",{"path":369,"resourceType":296,"resourceTypeDesc":297,"sizeBytes":370,"sourceHtmlUrl":371},"src\u002Fstory_automator\u002Fcore\u002Freview_verify.py",830,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsrc\u002Fstory_automator\u002Fcore\u002Freview_verify.py",{"path":373,"resourceType":296,"resourceTypeDesc":297,"sizeBytes":374,"sourceHtmlUrl":375},"src\u002Fstory_automator\u002Fcore\u002Fruntime_layout.py",8177,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsrc\u002Fstory_automator\u002Fcore\u002Fruntime_layout.py",{"path":377,"resourceType":296,"resourceTypeDesc":297,"sizeBytes":378,"sourceHtmlUrl":379},"src\u002Fstory_automator\u002Fcore\u002Fruntime_policy.py",23948,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsrc\u002Fstory_automator\u002Fcore\u002Fruntime_policy.py",{"path":381,"resourceType":296,"resourceTypeDesc":297,"sizeBytes":382,"sourceHtmlUrl":383},"src\u002Fstory_automator\u002Fcore\u002Fsprint.py",4981,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsrc\u002Fstory_automator\u002Fcore\u002Fsprint.py",{"path":385,"resourceType":296,"resourceTypeDesc":297,"sizeBytes":386,"sourceHtmlUrl":387},"src\u002Fstory_automator\u002Fcore\u002Fstop_hooks.py",18488,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsrc\u002Fstory_automator\u002Fcore\u002Fstop_hooks.py",{"path":389,"resourceType":296,"resourceTypeDesc":297,"sizeBytes":390,"sourceHtmlUrl":391},"src\u002Fstory_automator\u002Fcore\u002Fstory_keys.py",10159,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsrc\u002Fstory_automator\u002Fcore\u002Fstory_keys.py",{"path":393,"resourceType":296,"resourceTypeDesc":297,"sizeBytes":394,"sourceHtmlUrl":395},"src\u002Fstory_automator\u002Fcore\u002Fsuccess_verifiers.py",12971,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsrc\u002Fstory_automator\u002Fcore\u002Fsuccess_verifiers.py",{"path":397,"resourceType":296,"resourceTypeDesc":297,"sizeBytes":398,"sourceHtmlUrl":399},"src\u002Fstory_automator\u002Fcore\u002Ftmux_runtime.py",45423,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsrc\u002Fstory_automator\u002Fcore\u002Ftmux_runtime.py",{"path":401,"resourceType":296,"resourceTypeDesc":297,"sizeBytes":402,"sourceHtmlUrl":403},"src\u002Fstory_automator\u002Fcore\u002Futils.py",5833,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsrc\u002Fstory_automator\u002Fcore\u002Futils.py",{"path":405,"resourceType":296,"resourceTypeDesc":297,"sizeBytes":406,"sourceHtmlUrl":407},"src\u002Fstory_automator\u002Fcore\u002Fworkflow_paths.py",1476,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsrc\u002Fstory_automator\u002Fcore\u002Fworkflow_paths.py",{"path":409,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":410,"sourceHtmlUrl":411},"steps-c\u002Fstep-01-init.md",4063,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsteps-c\u002Fstep-01-init.md",{"path":413,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":414,"sourceHtmlUrl":415},"steps-c\u002Fstep-01b-continue.md",7056,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsteps-c\u002Fstep-01b-continue.md",{"path":417,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":418,"sourceHtmlUrl":419},"steps-c\u002Fstep-02-preflight.md",6791,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsteps-c\u002Fstep-02-preflight.md",{"path":421,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":422,"sourceHtmlUrl":423},"steps-c\u002Fstep-02a-preflight-config.md",5520,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsteps-c\u002Fstep-02a-preflight-config.md",{"path":425,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":426,"sourceHtmlUrl":427},"steps-c\u002Fstep-02b-preflight-finalize.md",2593,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsteps-c\u002Fstep-02b-preflight-finalize.md",{"path":429,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":430,"sourceHtmlUrl":431},"steps-c\u002Fstep-03-execute.md",8649,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsteps-c\u002Fstep-03-execute.md",{"path":433,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":434,"sourceHtmlUrl":435},"steps-c\u002Fstep-03a-execute-review.md",4771,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsteps-c\u002Fstep-03a-execute-review.md",{"path":437,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":438,"sourceHtmlUrl":439},"steps-c\u002Fstep-03b-execute-finish.md",6799,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsteps-c\u002Fstep-03b-execute-finish.md",{"path":441,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":442,"sourceHtmlUrl":443},"steps-c\u002Fstep-03c-execute-complete.md",2253,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsteps-c\u002Fstep-03c-execute-complete.md",{"path":445,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":446,"sourceHtmlUrl":447},"steps-c\u002Fstep-04-wrapup.md",3770,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsteps-c\u002Fstep-04-wrapup.md",{"path":449,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":450,"sourceHtmlUrl":451},"steps-e\u002Fstep-e-01-load.md",4907,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsteps-e\u002Fstep-e-01-load.md",{"path":453,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":454,"sourceHtmlUrl":455},"steps-v\u002Fstep-v-01-check.md",5527,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsteps-v\u002Fstep-v-01-check.md",{"path":457,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":458,"sourceHtmlUrl":459},"steps-v\u002Fstep-v-02-report.md",3552,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fsteps-v\u002Fstep-v-02-report.md",{"path":461,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":462,"sourceHtmlUrl":463},"templates\u002Fstate-document.md",2659,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Ftemplates\u002Fstate-document.md",{"path":465,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":466,"sourceHtmlUrl":467},"workflow.md",8626,"https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fbmad-story-automator\u002Fworkflow.md",[469],{"skillNo":470,"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":471,"sourceHtmlUrl":472,"categories":473,"keywords":474,"publishedAt":39},"01M71V5PNX1FW7W9AMPQBYPX63","https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fbmad-story-automator\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fdeveloperworks\u002Frust-supervisor\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fbmad-story-automator\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38]]