implementation-decomposer
Breaks a PRD or RFC into small tasks that each fit one pull request. Use when turning requirements into engineering work items.
- License 许可
- MIT
- 所属仓库
- vibbs/company-os
- 最近更新
- 2026-10-21
- Stars
- ★ 6
- Forks
- 2
01 前言 Front Matter
- name
- implementation-decomposer
- description
- Breaks a PRD or RFC into small tasks that each fit one pull request. Use when turning requirements into engineering work items.
- user-invocable
- false
03 SKILL.md 正文
Implementation Decomposer
Reference
- ID: S-ENG-05
- Category: Engineering
- Inputs: PRD or RFC document, architecture context, team capacity
- Outputs: implementation task list with dependencies → artifacts/engineering/
- Used by: Engineering Agent
- Tool scripts: ./tools/artifact/validate.sh
Purpose
Translates 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.
Procedure
- Read and understand the source PRD or RFC in full.
- Identify the major functional areas or modules affected.
- For each area, list the discrete changes needed (schema, API, UI, tests, migrations).
- Scope each task to be completable in 1-2 days and reviewable in a single PR.
- Define dependencies between tasks — which must be merged before others can start.
- Write acceptance criteria for each task, derived from the PRD requirements.
- Identify tasks that can be parallelized across team members.
- Flag any tasks that require spikes or unknowns to be resolved first.
- 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. - Arrange tasks in a recommended execution order (topological sort by dependencies).
- Save the task list to
artifacts/engineering/. - Validate the artifact using
./tools/artifact/validate.sh.
Quality Checklist
- [ ] Every PRD requirement maps to at least one implementation task
- [ ] No task is larger than ~2 days of effort
- [ ] Dependencies between tasks are explicit
- [ ] Each task has clear acceptance criteria
- [ ] Parallelizable tasks are identified
- [ ] Spike/research tasks are called out separately
- [ ] Task list covers tests and documentation, not just code
- [ ] Artifact passes validation
04 同仓库更多 Skills
typo-field
Fixture skill with a misspelled top-level field.
spaced-comments
Fixture skill with comments and spaces after block keys.
crlf-comments
Fixture skill with Windows line endings.
claude-fields
Fixture skill using top-level fields Claude Code documents.
workflow-router
Maps an objective to the artifacts, stages and agents it needs. Use when deciding what happens next or which agents to involve.
weekly-review
Summarizes your week: what shipped, AI spend, support themes, security health and next priorities. Use at the end of each week.