Ви не можете вибрати більше 25 тем
Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
Skill: Task Decomposition
Purpose: Break an approved technical spec into atomic, independently verifiable tasks.
Steps
- Read the approved spec's Technical Design section.
- List tasks in dependency order: schema changes first, then — for each unit of backend logic — a failing-test task followed by an implementation task, then UI, then verification.
- For any task implementing behavior that can be automated-tested, precede it with a separate task to write a test that fails against the current code (red), and scope the implementation task as “implement until that test passes” (green). Do not combine test-writing and implementation into one task.
- For legacy stacks without a test harness, precede the implementation task with a task to write the manual verification step it must satisfy, as the TDD-equivalent artifact.
- Each task should touch the minimum number of files necessary.
- Each task should have a clear, testable definition of done.
- Write the checklist directly into the spec's Implementation Plan section.