[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M719S9PHYXV9G6DMNXSBV2RY":3,"skill-same:01M719S9PHYXV9G6DMNXSBV2RY":100},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":45,"commitSha":46,"skillDirectory":47,"forksCount":48,"repositoryHtmlUrl":49,"repositoryHomepageUrl":6,"ownerHtmlUrl":50,"ownerBlogUrl":51,"ownerDescription":52,"updatedAt":53,"install":54,"resources":67},"01M719S9PHYXV9G6DMNXSBV2RY","subagent-driven-development",null,"Use when the user requests delegated implementation or multiple substantial tasks are genuinely independent without shared state. Do NOT use for coupled or ordinary single-task work.","tsergeytovarov\u002Fai-settings","tsergeytovarov","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F3905611?v=4","01M719RB2HBE8D1JNTDCFQXC4X","Серёжа","01M719RB36841W0ET9WA5ESQ0F",16,"MIT","https:\u002F\u002Fgithub.com\u002Ftsergeytovarov\u002Fai-settings\u002Fblob\u002Fmain\u002Fskills\u002Fsuperpowers\u002Fsubagent-driven-development\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"development","subagent driven development","subagent","driven","task work","when","single","single-task","for","requests","shared","task","do","workflow","implementation","use","user","work","state","tasks","2026-11-10 10:12:30",false,"---\nname: subagent-driven-development\nversion: 6.2.0\ncategory: workflow\ndescription: Use when the user requests delegated implementation or multiple substantial tasks are genuinely independent without shared state. Do NOT use for coupled or ordinary single-task work.\n---\n\n# Subagent-Driven Development\n\nSubagents are for isolation and parallelism. They are not the default unit of\nwork and do not imply a reviewer after every task.\n\nRead `..\u002Fusing-superpowers\u002Freferences\u002Frisk-policy.md`.\n\n## Use Only When\n\n- the user explicitly requests subagents or delegation; or\n- there are at least 2 substantial independent tasks with disjoint ownership\n  and useful work remains for the coordinating agent.\n\nStay inline when tasks share files, depend on sequential discoveries, are small,\nor the current agent can finish faster than briefing and integrating delegates.\n\n## Workflow\n\n1. Split work by independent outcome, not by tiny plan step.\n2. Give each implementer a bounded brief: goal, files, constraints, interfaces,\n   verification, and expected return.\n3. Keep shared-state edits with one owner.\n4. When agents return, inspect their diffs and integrate conflicts centrally.\n5. Run risk-appropriate verification on the combined result.\n\nUse [implementer-prompt.md](implementer-prompt.md) when a written brief helps.\n\n## Review\n\n- Do not dispatch per-task spec and quality reviewers.\n- Do not create automatic fix\u002Fre-review cycles.\n- For a high-risk combined change, request at most one final independent review\n  using `superpowers:requesting-code-review`.\n- Verify confirmed fixes directly; a second review requires a specific residual\n  risk or an explicit user request.\n\n## Stop Conditions\n\nStop delegation when tasks cease to be independent, agents edit overlapping\nstate, or coordination costs exceed the remaining implementation work.\n","# Subagent-Driven Development\n\nSubagents are for isolation and parallelism. They are not the default unit of\nwork and do not imply a reviewer after every task.\n\nRead `..\u002Fusing-superpowers\u002Freferences\u002Frisk-policy.md`.\n\n## Use Only When\n\n- the user explicitly requests subagents or delegation; or\n- there are at least 2 substantial independent tasks with disjoint ownership\n  and useful work remains for the coordinating agent.\n\nStay inline when tasks share files, depend on sequential discoveries, are small,\nor the current agent can finish faster than briefing and integrating delegates.\n\n## Workflow\n\n1. Split work by independent outcome, not by tiny plan step.\n2. Give each implementer a bounded brief: goal, files, constraints, interfaces,\n   verification, and expected return.\n3. Keep shared-state edits with one owner.\n4. When agents return, inspect their diffs and integrate conflicts centrally.\n5. Run risk-appropriate verification on the combined result.\n\nUse [implementer-prompt.md](implementer-prompt.md) when a written brief helps.\n\n## Review\n\n- Do not dispatch per-task spec and quality reviewers.\n- Do not create automatic fix\u002Fre-review cycles.\n- For a high-risk combined change, request at most one final independent review\n  using `superpowers:requesting-code-review`.\n- Verify confirmed fixes directly; a second review requires a specific residual\n  risk or an explicit user request.\n\n## Stop Conditions\n\nStop delegation when tasks cease to be independent, agents edit overlapping\nstate, or coordination costs exceed the remaining implementation work.\n",{"name":5,"version":44,"category":32,"description":7},"6.2.0","main","999ab1e34f84d46215735d0586cfc5b23fc06f59","skills\u002Fsuperpowers\u002Fsubagent-driven-development",5,"https:\u002F\u002Fgithub.com\u002Ftsergeytovarov\u002Fai-settings","https:\u002F\u002Fgithub.com\u002Ftsergeytovarov","https:\u002F\u002Ft.me\u002Fseryozha_typing","Хроникёр рынка. Product Owner в Skillaz, B2B\u002FB2C, HRTech, Edtech, IT. Здесь коротко про продукт, найм, AI. ","2026-10-14 17:41:06",{"source":8,"skillName":5,"commands":55,"prompt":65,"zipAvailable":66},[56,59,62],{"tool":57,"command":58},"npx","npx skills add tsergeytovarov\u002Fai-settings --skill subagent-driven-development",{"tool":60,"command":61},"bunx","bunx skills add tsergeytovarov\u002Fai-settings --skill subagent-driven-development",{"tool":63,"command":64},"pnpm","pnpm dlx skills add tsergeytovarov\u002Fai-settings --skill subagent-driven-development","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Ftsergeytovarov\u002Fai-settings\u002Fblob\u002Fmain\u002Fskills\u002Fsuperpowers\u002Fsubagent-driven-development\u002FSKILL.md",true,[68,74,78,82,88,92,96],{"path":69,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":72,"sourceHtmlUrl":73},"CHANGELOG.md","REFERENCE","参考文档",311,"https:\u002F\u002Fgithub.com\u002Ftsergeytovarov\u002Fai-settings\u002Fblob\u002Fmain\u002Fskills\u002Fsuperpowers\u002Fsubagent-driven-development\u002FCHANGELOG.md",{"path":75,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":76,"sourceHtmlUrl":77},"implementer-prompt.md",787,"https:\u002F\u002Fgithub.com\u002Ftsergeytovarov\u002Fai-settings\u002Fblob\u002Fmain\u002Fskills\u002Fsuperpowers\u002Fsubagent-driven-development\u002Fimplementer-prompt.md",{"path":79,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":80,"sourceHtmlUrl":81},"re-review-prompt.md",4300,"https:\u002F\u002Fgithub.com\u002Ftsergeytovarov\u002Fai-settings\u002Fblob\u002Fmain\u002Fskills\u002Fsuperpowers\u002Fsubagent-driven-development\u002Fre-review-prompt.md",{"path":83,"resourceType":84,"resourceTypeDesc":85,"sizeBytes":86,"sourceHtmlUrl":87},"scripts\u002Freview-package","SCRIPT","脚本",1469,"https:\u002F\u002Fgithub.com\u002Ftsergeytovarov\u002Fai-settings\u002Fblob\u002Fmain\u002Fskills\u002Fsuperpowers\u002Fsubagent-driven-development\u002Fscripts\u002Freview-package",{"path":89,"resourceType":84,"resourceTypeDesc":85,"sizeBytes":90,"sourceHtmlUrl":91},"scripts\u002Fsdd-workspace",1586,"https:\u002F\u002Fgithub.com\u002Ftsergeytovarov\u002Fai-settings\u002Fblob\u002Fmain\u002Fskills\u002Fsuperpowers\u002Fsubagent-driven-development\u002Fscripts\u002Fsdd-workspace",{"path":93,"resourceType":84,"resourceTypeDesc":85,"sizeBytes":94,"sourceHtmlUrl":95},"scripts\u002Ftask-brief",1158,"https:\u002F\u002Fgithub.com\u002Ftsergeytovarov\u002Fai-settings\u002Fblob\u002Fmain\u002Fskills\u002Fsuperpowers\u002Fsubagent-driven-development\u002Fscripts\u002Ftask-brief",{"path":97,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":98,"sourceHtmlUrl":99},"task-reviewer-prompt.md",7816,"https:\u002F\u002Fgithub.com\u002Ftsergeytovarov\u002Fai-settings\u002Fblob\u002Fmain\u002Fskills\u002Fsuperpowers\u002Fsubagent-driven-development\u002Ftask-reviewer-prompt.md",[101,107,134,149,163,180],{"skillNo":102,"name":103,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":104,"categories":105,"keywords":106,"publishedAt":39},"01M719SPT97Y0W7WM55EM26MQ4","bad","https:\u002F\u002Fgithub.com\u002Ftsergeytovarov\u002Fai-settings\u002Fblob\u002Fmain\u002Ftests\u002Fskill_lint\u002Ffixtures\u002Fbad-skill\u002FSKILL.md",[],[103],{"skillNo":108,"name":109,"nameZh":6,"description":110,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":111,"categories":112,"keywords":123,"publishedAt":39},"01M719SN0W4AD8P92NZHGZKPJK","writing-skills","Use when creating, editing, or validating reusable agent skills and their trigger behavior. Do NOT use for ordinary project documentation or one-off prompts.","https:\u002F\u002Fgithub.com\u002Ftsergeytovarov\u002Fai-settings\u002Fblob\u002Fmain\u002Fskills\u002Fsuperpowers\u002Fwriting-skills\u002FSKILL.md",[113,118],{"categoryNo":114,"categoryName":115,"taxonomyType":116,"taxonomyTypeDesc":117},"01JBSEEDCAT000000000000018","写作与文案","SCENARIO","使用场景",{"categoryNo":119,"categoryName":120,"taxonomyType":121,"taxonomyTypeDesc":122},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[124,125,24,32,126,127,31,128,27,129,130,131,132,34,133],"writing","writing skills","reusable","documentation","project documentation","project","editing","behavior","trigger","prompts",{"skillNo":135,"name":136,"nameZh":6,"description":137,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":138,"categories":139,"keywords":142,"publishedAt":39},"01M719SKD78XFM744B7JSJDD4Q","writing-plans","Use when an approved change spans multiple dependent outcomes and needs a durable implementation sequence before coding. Do NOT use for small, obvious, reversible edits.","https:\u002F\u002Fgithub.com\u002Ftsergeytovarov\u002Fai-settings\u002Fblob\u002Fmain\u002Fskills\u002Fsuperpowers\u002Fwriting-plans\u002FSKILL.md",[140,141],{"categoryNo":114,"categoryName":115,"taxonomyType":116,"taxonomyTypeDesc":117},{"categoryNo":119,"categoryName":120,"taxonomyType":121,"taxonomyTypeDesc":122},[124,143,144,145,31,146,147,27,148,33,34,24,32],"plans","writing plans","coding","change","outcomes","sequence",{"skillNo":150,"name":151,"nameZh":6,"description":152,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":153,"categories":154,"keywords":155,"publishedAt":39},"01M719SJ281Y8RQSTF3DSTK52K","verification-before-completion","Use when about to claim work is complete, fixed, passing, or ready to integrate. Do NOT use to repeat checks without a completion claim or concrete doubt.","https:\u002F\u002Fgithub.com\u002Ftsergeytovarov\u002Fai-settings\u002Fblob\u002Fmain\u002Fskills\u002Fsuperpowers\u002Fverification-before-completion\u002FSKILL.md",[],[156,157,32,24,31,158,36,159,160,161,162,34],"verification before completion","verification","ready","about","complete","claim","integrate",{"skillNo":164,"name":165,"nameZh":6,"description":166,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":167,"categories":168,"keywords":169,"publishedAt":39},"01M719SGMYJ7J10M596ACQ2242","using-superpowers","Use when starting a conversation or deciding whether a Superpowers workflow matches the current task. Do NOT use it to auto-invoke skills whose stated triggers do not match.","https:\u002F\u002Fgithub.com\u002Ftsergeytovarov\u002Fai-settings\u002Fblob\u002Fmain\u002Fskills\u002Fsuperpowers\u002Fusing-superpowers\u002FSKILL.md",[],[170,171,172,173,174,31,175,176,177,34,178,24,32,179,30],"superpowers","using superpowers","invoke","conversation","auto-invoke","triggers","auto","match","superpowers workflow","it",{"skillNo":181,"name":182,"nameZh":6,"description":183,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":184,"categories":185,"keywords":186,"publishedAt":39},"01M719SEDC3PHS61D6Q4RA3RNR","using-git-worktrees","Use when feature work needs isolation from the current workspace or before executing a risky implementation plan. Do NOT use when the current workspace is already safe and isolated.","https:\u002F\u002Fgithub.com\u002Ftsergeytovarov\u002Fai-settings\u002Fblob\u002Fmain\u002Fskills\u002Fsuperpowers\u002Fusing-git-worktrees\u002FSKILL.md",[],[187,188,189,190,191,192,31,193,194,195,33,196,32,24,36,34,197],"using git worktrees","Using git","git","worktrees","git worktrees","feature","plan","workspace","safe","isolation","implementation plan"]