Files
auto-build/plugin/templates/plan-template.md

2.2 KiB

Implementation Plan: {{FEATURE_NAME}}

Overview

{{Brief summary of the implementation approach}}

Task Order Summary

1. {{Task 1 title}} (no dependencies)
2. {{Task 2 title}} (depends on 1)
3. {{Task 3 title}} (depends on 1)
4. {{Task 4 title}} (depends on 2, 3)
...

Dependency Graph

Task 1 ──┬──> Task 2 ──┬──> Task 5
         │             │
         └──> Task 3 ──┘
         │
         └──> Task 4 ──────> Task 5

Detailed Tasks

Task 1: {{Title}}

Objective: {{One sentence describing what this task accomplishes}}

Files:

  • {{path/to/file1}} - {{what to do}}
  • {{path/to/file2}} - {{what to do}}

Steps:

  1. {{Specific step 1}}
  2. {{Specific step 2}}
  3. {{Specific step 3}}

Dependencies: None

Completion Criteria:

  • {{How to verify this task is done}}
  • {{Another verification}}

Patterns to Follow:

  • See {{existing/similar/file}} for reference

Task 2: {{Title}}

Objective: {{One sentence}}

Files:

  • {{path/to/file}} - {{what to do}}

Steps:

  1. {{Specific step 1}}
  2. {{Specific step 2}}

Dependencies: Task 1

Completion Criteria:

  • {{Verification method}}

Patterns to Follow:

  • {{Reference to existing pattern}}

Task N: {{Title}}

Objective: {{One sentence}}

Files:

  • {{path/to/file}} - {{what to do}}

Steps:

  1. {{Specific step}}

Dependencies: {{List task numbers}}

Completion Criteria:

  • {{Verification}}

Testing Strategy

During Implementation

After each task, verify:

  • {{Quick check 1}}
  • {{Quick check 2}}

Final Validation

  • {{End-to-end test 1}}
  • {{End-to-end test 2}}
  • {{Manual verification step}}

Risk Mitigation

Risk Detection Response
{{Risk from spec}} {{How to detect early}} {{What to do if it happens}}

Notes for Implementation

  • {{Important consideration 1}}
  • {{Gotcha to watch out for}}
  • {{Pattern to follow consistently}}

Generated by Auto-Build planner Date: {{TIMESTAMP}} Spec: {{SPEC_PATH}}