[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CT8VMKD71NMBTV0TQEM6KC":3,"skill-same:01M6CT8VMKD71NMBTV0TQEM6KC":57},{"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":30,"linkOnly":31,"markdownContent":32,"markdownBody":33,"frontMatter":34,"refName":35,"commitSha":36,"skillDirectory":37,"forksCount":38,"repositoryHtmlUrl":39,"repositoryHomepageUrl":6,"ownerHtmlUrl":40,"ownerBlogUrl":6,"ownerDescription":41,"updatedAt":42,"install":43,"resources":56},"01M6CT8VMKD71NMBTV0TQEM6KC","implementation-decomposer",null,"Breaks a PRD or RFC into small tasks that each fit one pull request. Use when turning requirements into engineering work items.","vibbs\u002Fcompany-os","vibbs","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F7379149?v=4","01M6CT6M03CAS1H7RA89F3965B","Vibbs Dod","01M6CT6M4MY60C9FFQ3AAR2RSK",6,"MIT","https:\u002F\u002Fgithub.com\u002Fvibbs\u002Fcompany-os\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fimplementation-decomposer\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29],"implementation","decomposer","implementation decomposer","pull request","tasks","pull","engineering","prd","RFC","work","use","2026-11-10 10:12:30",false,"---\nname: implementation-decomposer\ndescription: Breaks a PRD or RFC into small tasks that each fit one pull request. Use when turning requirements into engineering work items.\nuser-invocable: false\n---\n\n# Implementation Decomposer\n\n## Reference\n- **ID**: S-ENG-05\n- **Category**: Engineering\n- **Inputs**: PRD or RFC document, architecture context, team capacity\n- **Outputs**: implementation task list with dependencies → artifacts\u002Fengineering\u002F\n- **Used by**: Engineering Agent\n- **Tool scripts**: .\u002Ftools\u002Fartifact\u002Fvalidate.sh\n\n## Purpose\nTranslates high-level product requirements (PRD) or technical designs (RFC) into a sequence of small, independently reviewable implementation tasks, each scoped to roughly one pull request, with explicit dependencies and acceptance criteria.\n\n## Procedure\n1. Read and understand the source PRD or RFC in full.\n2. Identify the major functional areas or modules affected.\n3. For each area, list the discrete changes needed (schema, API, UI, tests, migrations).\n4. Scope each task to be completable in 1-2 days and reviewable in a single PR.\n5. Define dependencies between tasks — which must be merged before others can start.\n6. Write acceptance criteria for each task, derived from the PRD requirements.\n7. Identify tasks that can be parallelized across team members.\n8. Flag any tasks that require spikes or unknowns to be resolved first.\n9. For tasks introducing new dependencies, add \"Fetch current docs via Context7 (`resolve-library-id` → `query-docs`)\" as a pre-implementation step to ensure up-to-date API usage.\n10. Arrange tasks in a recommended execution order (topological sort by dependencies).\n11. Save the task list to `artifacts\u002Fengineering\u002F`.\n12. Validate the artifact using `.\u002Ftools\u002Fartifact\u002Fvalidate.sh`.\n\n## Quality Checklist\n- [ ] Every PRD requirement maps to at least one implementation task\n- [ ] No task is larger than ~2 days of effort\n- [ ] Dependencies between tasks are explicit\n- [ ] Each task has clear acceptance criteria\n- [ ] Parallelizable tasks are identified\n- [ ] Spike\u002Fresearch tasks are called out separately\n- [ ] Task list covers tests and documentation, not just code\n- [ ] Artifact passes validation\n","# Implementation Decomposer\n\n## Reference\n- **ID**: S-ENG-05\n- **Category**: Engineering\n- **Inputs**: PRD or RFC document, architecture context, team capacity\n- **Outputs**: implementation task list with dependencies → artifacts\u002Fengineering\u002F\n- **Used by**: Engineering Agent\n- **Tool scripts**: .\u002Ftools\u002Fartifact\u002Fvalidate.sh\n\n## Purpose\nTranslates high-level product requirements (PRD) or technical designs (RFC) into a sequence of small, independently reviewable implementation tasks, each scoped to roughly one pull request, with explicit dependencies and acceptance criteria.\n\n## Procedure\n1. Read and understand the source PRD or RFC in full.\n2. Identify the major functional areas or modules affected.\n3. For each area, list the discrete changes needed (schema, API, UI, tests, migrations).\n4. Scope each task to be completable in 1-2 days and reviewable in a single PR.\n5. Define dependencies between tasks — which must be merged before others can start.\n6. Write acceptance criteria for each task, derived from the PRD requirements.\n7. Identify tasks that can be parallelized across team members.\n8. Flag any tasks that require spikes or unknowns to be resolved first.\n9. For tasks introducing new dependencies, add \"Fetch current docs via Context7 (`resolve-library-id` → `query-docs`)\" as a pre-implementation step to ensure up-to-date API usage.\n10. Arrange tasks in a recommended execution order (topological sort by dependencies).\n11. Save the task list to `artifacts\u002Fengineering\u002F`.\n12. Validate the artifact using `.\u002Ftools\u002Fartifact\u002Fvalidate.sh`.\n\n## Quality Checklist\n- [ ] Every PRD requirement maps to at least one implementation task\n- [ ] No task is larger than ~2 days of effort\n- [ ] Dependencies between tasks are explicit\n- [ ] Each task has clear acceptance criteria\n- [ ] Parallelizable tasks are identified\n- [ ] Spike\u002Fresearch tasks are called out separately\n- [ ] Task list covers tests and documentation, not just code\n- [ ] Artifact passes validation\n",{"name":5,"description":7,"user-invocable":31},"main","e842fb6d0e04360c47db78bc2e2e2987314d64d4",".claude\u002Fskills\u002Fimplementation-decomposer",2,"https:\u002F\u002Fgithub.com\u002Fvibbs\u002Fcompany-os","https:\u002F\u002Fgithub.com\u002Fvibbs","Principal Engineer · Applied AI · building ArcAI @ GrowthArc","2026-10-21 02:08:08",{"source":8,"skillName":5,"commands":44,"prompt":54,"zipAvailable":55},[45,48,51],{"tool":46,"command":47},"npx","npx skills add vibbs\u002Fcompany-os --skill implementation-decomposer",{"tool":49,"command":50},"bunx","bunx skills add vibbs\u002Fcompany-os --skill implementation-decomposer",{"tool":52,"command":53},"pnpm","pnpm dlx skills add vibbs\u002Fcompany-os --skill implementation-decomposer","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fvibbs\u002Fcompany-os\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fimplementation-decomposer\u002FSKILL.md",true,[],[58,67,75,85,101,119],{"skillNo":59,"name":60,"nameZh":6,"description":61,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":62,"categories":63,"keywords":64,"publishedAt":30},"01M6CTHBW1E64ECYGD105N4S5E","typo-field","Fixture skill with a misspelled top-level field.","https:\u002F\u002Fgithub.com\u002Fvibbs\u002Fcompany-os\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskills\u002Ftypo-field\u002FSKILL.md",[],[65,66],"typo field","fixture skill",{"skillNo":68,"name":69,"nameZh":6,"description":70,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":71,"categories":72,"keywords":73,"publishedAt":30},"01M6CTHABTV8FKVDHFMMKPAV51","spaced-comments","Fixture skill with comments and spaces after block keys.","https:\u002F\u002Fgithub.com\u002Fvibbs\u002Fcompany-os\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskills\u002Fspaced-comments\u002FSKILL.md",[],[74,66],"spaced comments",{"skillNo":76,"name":77,"nameZh":6,"description":78,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":79,"categories":80,"keywords":81,"publishedAt":30},"01M6CTH8MHC14KB65ZDHYBJW1N","crlf-comments","Fixture skill with Windows line endings.","https:\u002F\u002Fgithub.com\u002Fvibbs\u002Fcompany-os\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskills\u002Fcrlf-comments\u002FSKILL.md",[],[82,83,84,66],"crlf comments","CRLF","windows",{"skillNo":86,"name":87,"nameZh":6,"description":88,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":89,"categories":90,"keywords":91,"publishedAt":30},"01M6CTH6TBKTDP9G8QB1Z2K0TY","claude-fields","Fixture skill using top-level fields Claude Code documents.","https:\u002F\u002Fgithub.com\u002Fvibbs\u002Fcompany-os\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskills\u002Fclaude-fields\u002FSKILL.md",[],[92,93,94,95,96,97,66,98,99,100],"claude fields","explore","documents","src","grep","read","Bash","code","testing",{"skillNo":102,"name":103,"nameZh":6,"description":104,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":105,"categories":106,"keywords":112,"publishedAt":30},"01M6CTH46BGKXH80RWS876Y2CW","workflow-router","Maps an objective to the artifacts, stages and agents it needs. Use when deciding what happens next or which agents to involve.","https:\u002F\u002Fgithub.com\u002Fvibbs\u002Fcompany-os\u002Fblob\u002Fmain\u002Fos\u002Fskills\u002Fworkflow-router\u002FSKILL.md",[107],{"categoryNo":108,"categoryName":109,"taxonomyType":110,"taxonomyTypeDesc":111},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[113,114,115,116,117,29,118],"workflow","router","workflow router","next","maps","artifacts",{"skillNo":120,"name":121,"nameZh":6,"description":122,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":123,"categories":124,"keywords":125,"publishedAt":30},"01M6CTH27653SRVP2FMEQN3J5B","weekly-review","Summarizes your week: what shipped, AI spend, support themes, security health and next priorities. Use at the end of each week.","https:\u002F\u002Fgithub.com\u002Fvibbs\u002Fcompany-os\u002Fblob\u002Fmain\u002Fos\u002Fskills\u002Fweekly-review\u002FSKILL.md",[],[126,127,128,116,29,129,130,131,132],"weekly review","review","priorities","health","save","support","security"]