takt/builtins/en/facets/instructions/team-leader-implement.md
nrslib 4e9c02091a feat: add takt-default pieces and TAKT knowledge facet for self-development
- Add takt-default piece (5-parallel review, takt knowledge)
- Add takt-default-team-leader piece (team_leader implement variant)
- Add takt.md knowledge facet (EN/JA) covering TAKT architecture
- Add team-leader-implement instruction facet (EN/JA)
- Add TAKT Development category to piece-categories
2026-02-28 12:04:22 +09:00

1.3 KiB

Decompose the implementation task into subtasks by file ownership and execute them in parallel. Assign files exclusively to each part to prevent conflicts.

Important: Reference the plan report: {report:plan.md}

Steps:

  1. Identify files to create/modify

    • Reference the plan report and test scope to list all files to change
    • Review the actual codebase to fill in any missing information
  2. Group files by layer/module

    • Create groups based on high cohesion (e.g., Domain layer / Infrastructure layer / API layer)
    • If there are type or interface dependencies, keep both sides in the same group
    • Never assign the same file to multiple parts
  3. Assign file ownership exclusively to each part

    • Each part's instruction must clearly state:
      • Responsible files (list of files to create/modify)
      • Reference-only files (read-only, modification prohibited)
      • Implementation task (what and how to implement)
      • Completion criteria (implementation of responsible files is complete)
    • If tests are already written, instruct parts to implement so existing tests pass
    • Do not include build checks (all parts complete first, then build is verified together)

Constraints:

  • Parts do not run tests (handled by subsequent movements)
  • Do not modify files outside your responsibility (causes conflicts)