[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71NSFHCT8AE0C542W62NHQ7":3,"skill-same:01M71NSFHCT8AE0C542W62NHQ7":62},{"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":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":36,"linkOnly":37,"markdownContent":38,"markdownBody":39,"frontMatter":40,"refName":42,"commitSha":43,"skillDirectory":44,"forksCount":13,"repositoryHtmlUrl":45,"repositoryHomepageUrl":6,"ownerHtmlUrl":46,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":47,"install":48,"resources":61},"01M71NSFHCT8AE0C542W62NHQ7","subagent-driven-development",null,"Use when executing an implementation plan with independent tasks that benefit from fresh context, delegated workers, and review checkpoints.","max-kharena\u002Fnous","max-kharena","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F249811097?v=4","01M71NQQ2DRKPEV4AF9J318N31","01M71NQQ303XV5QX5DHCZKM41V",0,"MIT","https:\u002F\u002Fgithub.com\u002Fmax-kharena\u002Fnous\u002Fblob\u002Fmain\u002Fskills\u002Fsubagent-driven-development\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35],"subagent driven development","subagent","driven","development","context","implementation","high","plan","fresh","with","review","tasks","when","workers","use","implementation plan","execution","checkpoints","2026-11-10 10:56:23",false,"---\nname: subagent-driven-development\ndescription: Use when executing an implementation plan with independent tasks that benefit from fresh context, delegated workers, and review checkpoints.\nversion: 0.1.0\ntype: execution\nrisk: high\n---\n\n# Subagent-Driven Development\n\n## Core Principle\n\nFresh context per task, then review before moving on. The coordinator stays thin; workers get exact task context.\n\n## When To Use\n\n- A plan exists and tasks are mostly independent.\n- The implementation benefits from isolated context.\n- The user wants parallel or delegated execution.\n- The task is large enough that the main session would accumulate context rot.\n\n## Per-Task Protocol\n\n1. Extract the full task text, files, constraints, and verification from the plan.\n2. Dispatch one implementer subagent with only the needed context.\n3. Require the subagent to report `DONE`, `DONE_WITH_CONCERNS`, `NEEDS_CONTEXT`, or `BLOCKED`.\n4. Run spec-compliance review before code-quality review.\n5. Fix review issues before starting the next task.\n6. Run verification and record evidence.\n\n## Status Handling\n\n- `DONE`: review and verify.\n- `DONE_WITH_CONCERNS`: read concerns before review; resolve correctness or scope doubts.\n- `NEEDS_CONTEXT`: provide missing context and re-dispatch.\n- `BLOCKED`: change task size, model, context, or plan; do not force retries.\n\n## Red Flags\n\n- Dispatching multiple implementers that edit the same files.\n- Letting subagents read the whole plan instead of giving exact task text.\n- Skipping spec review or code-quality review.\n- Accepting “close enough” against the plan.\n\n## Output Contract\n\n```md\n## Plan Source\n## Task Queue\n## Subagent Assignments\n## Review Results\n## Verification Evidence\n## Blockers\n## Remaining Work\n```\n","# Subagent-Driven Development\n\n## Core Principle\n\nFresh context per task, then review before moving on. The coordinator stays thin; workers get exact task context.\n\n## When To Use\n\n- A plan exists and tasks are mostly independent.\n- The implementation benefits from isolated context.\n- The user wants parallel or delegated execution.\n- The task is large enough that the main session would accumulate context rot.\n\n## Per-Task Protocol\n\n1. Extract the full task text, files, constraints, and verification from the plan.\n2. Dispatch one implementer subagent with only the needed context.\n3. Require the subagent to report `DONE`, `DONE_WITH_CONCERNS`, `NEEDS_CONTEXT`, or `BLOCKED`.\n4. Run spec-compliance review before code-quality review.\n5. Fix review issues before starting the next task.\n6. Run verification and record evidence.\n\n## Status Handling\n\n- `DONE`: review and verify.\n- `DONE_WITH_CONCERNS`: read concerns before review; resolve correctness or scope doubts.\n- `NEEDS_CONTEXT`: provide missing context and re-dispatch.\n- `BLOCKED`: change task size, model, context, or plan; do not force retries.\n\n## Red Flags\n\n- Dispatching multiple implementers that edit the same files.\n- Letting subagents read the whole plan instead of giving exact task text.\n- Skipping spec review or code-quality review.\n- Accepting “close enough” against the plan.\n\n## Output Contract\n\n```md\n## Plan Source\n## Task Queue\n## Subagent Assignments\n## Review Results\n## Verification Evidence\n## Blockers\n## Remaining Work\n```\n",{"name":5,"risk":24,"type":34,"version":41,"description":7},"0.1.0","main","05ddbcce9e3471b880e9edc7c63e4bdd40359861","skills\u002Fsubagent-driven-development","https:\u002F\u002Fgithub.com\u002Fmax-kharena\u002Fnous","https:\u002F\u002Fgithub.com\u002Fmax-kharena","2026-04-28 22:54:20",{"source":8,"skillName":5,"commands":49,"prompt":59,"zipAvailable":60},[50,53,56],{"tool":51,"command":52},"npx","npx skills add max-kharena\u002Fnous --skill subagent-driven-development",{"tool":54,"command":55},"bunx","bunx skills add max-kharena\u002Fnous --skill subagent-driven-development",{"tool":57,"command":58},"pnpm","pnpm dlx skills add max-kharena\u002Fnous --skill subagent-driven-development","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmax-kharena\u002Fnous\u002Fblob\u002Fmain\u002Fskills\u002Fsubagent-driven-development\u002FSKILL.md",true,[],[63,89,110,125,145,163],{"skillNo":64,"name":65,"nameZh":6,"description":66,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":67,"categories":68,"keywords":74,"publishedAt":36},"01M71NSZ170Z45TAP4CWY74YH3","write-a-skill","Create new agent skills with proper structure, progressive disclosure, and bundled resources. Use when the user wants to create, write, or build a new skill.","https:\u002F\u002Fgithub.com\u002Fmax-kharena\u002Fnous\u002Fblob\u002Fmain\u002Fskills\u002Fwrite-a-skill\u002FSKILL.md",[69],{"categoryNo":70,"categoryName":71,"taxonomyType":72,"taxonomyTypeDesc":73},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[75,76,77,78,79,80,81,27,82,83,84,85,86,32,30,87,88],"write a skill","write","a skill","create","structure","build","new skill","user","new agent","resources","progressive","new","progressive disclosure","Meta",{"skillNo":90,"name":91,"nameZh":6,"description":92,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":93,"categories":94,"keywords":100,"publishedAt":36},"01M71NSX1D1C2MK3NJ42E1GQ47","verification-before-completion","Use when about to claim work is complete, fixed, passing, ready, merged, shippable, reviewed, or verified.","https:\u002F\u002Fgithub.com\u002Fmax-kharena\u002Fnous\u002Fblob\u002Fmain\u002Fskills\u002Fverification-before-completion\u002FSKILL.md",[95],{"categoryNo":96,"categoryName":97,"taxonomyType":98,"taxonomyTypeDesc":99},"01JBSEEDCAT000000000000037","律师与法务","PROFESSION","适用职业",[101,102,32,30,103,104,105,106,107,24,108,109],"verification","verification before completion","verified","claim","complete","quality","about","work","ready",{"skillNo":111,"name":112,"nameZh":6,"description":113,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":114,"categories":115,"keywords":116,"publishedAt":36},"01M71NSVRTWNA5RYBRRRBQ4830","using-nous","Use when a request needs NOUS command routing or personality-driven planning.","https:\u002F\u002Fgithub.com\u002Fmax-kharena\u002Fnous\u002Fblob\u002Fmain\u002Fskills\u002Fusing-nous\u002FSKILL.md",[],[117,118,20,30,32,119,120,121,122,123,124],"using nous","personality","command routing","request","planning","command","routing","router",{"skillNo":126,"name":127,"nameZh":6,"description":128,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":129,"categories":130,"keywords":131,"publishedAt":36},"01M71NST398KW57VNX72Z35MC2","using-git-worktrees","Use when NOUS execution needs isolated implementation branches, phase worktrees, parallel worktrees, or safe branch setup before executing a plan.","https:\u002F\u002Fgithub.com\u002Fmax-kharena\u002Fnous\u002Fblob\u002Fmain\u002Fskills\u002Fusing-git-worktrees\u002FSKILL.md",[],[132,133,134,135,136,34,137,23,138,24,25,139,30,32,140,141,142,143,144],"git","worktrees","git worktrees","using git worktrees","Using git","branch setup","safe","phase","parallel worktrees","setup","branches","branch","parallel",{"skillNo":146,"name":147,"nameZh":6,"description":148,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":149,"categories":150,"keywords":151,"publishedAt":36},"01M71NSRQ1VYJT15323W6HE1X1","ubiquitous-language","Use when the user wants to define domain terms, build a glossary, harden terminology, or extract a DDD-style ubiquitous language. Saves to UBIQUITOUS_LANGUAGE.md.","https:\u002F\u002Fgithub.com\u002Fmax-kharena\u002Fnous\u002Fblob\u002Fmain\u002Fskills\u002Fubiquitous-language\u002FSKILL.md",[],[152,153,154,155,80,156,157,158,32,82,159,160,161,30,162],"language","ubiquitous language","define","ddd","domain","style","terminology","extract","terms","harden","glossary",{"skillNo":164,"name":165,"nameZh":6,"description":166,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":167,"categories":168,"keywords":169,"publishedAt":36},"01M71NSPGTE0PY0YJ9HSDWB62B","triage-issue","Use when the user reports a bug and wants it investigated and filed as a durable GitHub issue with a TDD-based fix plan.","https:\u002F\u002Fgithub.com\u002Fmax-kharena\u002Fnous\u002Fblob\u002Fmain\u002Fskills\u002Ftriage-issue\u002FSKILL.md",[],[170,171,172,173,82,174,175,106,176,177,25,27,178,30,32,179,180],"issue","triage issue","triage","github issue","it","bug","tdd","github","reports","fix","as"]