Generate a comprehensive, trackable implementation plan from the current conversation context. Plans are saved in `docs/implans/` and serve as living documents for project execution.
Generates a comprehensive, trackable implementation plan from your conversation context. Use this when starting complex projects or tasks that need structured execution across multiple sessions. Plans are saved in `docs/implans/` as living documents for project management.
/plugin marketplace add lpasqualis/lpclaude/plugin install lpclaude-config@lpclaude-marketplaceimplan/Generate a comprehensive, trackable implementation plan from the current conversation context. Plans are saved in docs/implans/ and serve as living documents for project execution.
CRITICAL: This command creates an implementation PLAN, not an actual implementation. Use ultrathink mode to deeply analyze the problem space and create strategic guidance. NEVER write actual implementation code in the plan document.
docs/implans/ with proper naming conventionEach generated plan must include:
docs/implans/ACTIVE_<descriptive-name>_implan.mddocs/implans/completed_<YYYY-MM-DD>-<name>_implan.md$ARGUMENTSTesting Requirements: The plan must be clear that items cannot be marked complete until:
Documentation Requirements: Plans serve as living documents requiring:
CRITICAL: Every generated implementation plan MUST include this section near the top (after the executive summary, before the implementation phases). This section keeps agents focused on status updates during execution:
## 🤖 Agent Update Reminders
**AFTER EVERY TASK COMPLETION:**
- [ ] Mark the completed task with `[x]` in this implan file
- [ ] Update "Current Status" section with current date (use `date` command)
- [ ] Add brief note to "Session History" about what was completed
- [ ] Verify your updates by reading back the implan file
**AFTER EVERY PHASE COMPLETION:**
- [ ] Stop implementation work before starting next phase
- [ ] Run `/implan:update [plan-name]` to verify the completed phase
- [ ] Review verification results carefully
- [ ] Fix any discrepancies found (stubs, TODOs, failing tests)
- [ ] Re-verify if fixes were needed
- [ ] Only after clean verification, proceed to next phase
**BEFORE CLAIMING PLAN COMPLETE:**
- [ ] DO NOT rename file to COMPLETE_ yet
- [ ] DO NOT tell user it's complete yet
- [ ] Run `/implan:update [plan-name]` for comprehensive verification
- [ ] Review full verification report
- [ ] Fix ALL issues discovered
- [ ] Ensure all tests pass with zero failures
- [ ] Ensure no TODOs, stubs, or placeholder code remains
- [ ] Only after clean verification, rename to COMPLETE_ and report to user
**WHY THESE UPDATES MATTER:**
Without regular updates, the plan becomes stale. If execution stops unexpectedly (context limits, errors, interruption), an outdated plan makes it impossible to resume work effectively. Update after each task, verify at phase boundaries, and comprehensively verify before claiming completion.
docs/implans/ directory exists (create if needed)$ARGUMENTS
ALLOWED assessments: Complexity (low/medium/high), Risk level (low/medium/high/critical), Dependencies
Plans are STRATEGIC DOCUMENTS that guide implementation work. They should be immediately usable by any agent to resume work effectively.