From rpi
Implement technical plans from thoughts/shared/plans with verification
npx claudepluginhub lefant/claude-code-plugins --plugin rpi# Implement Plan You are tasked with implementing an approved technical plan from `thoughts/shared/plans/`. These plans contain phases with specific changes and success criteria. ## Getting Started When given a plan path: - Read the plan completely and check for any existing checkmarks (- [x]) - Read the original ticket and all files mentioned in the plan - **Read files fully** - never use limit/offset parameters, you need complete context - Think deeply about how the pieces fit together - Create a todo list to track your progress - Start implementing if you understand what needs to be d...
/implement_planImplements approved technical plans from ./thoughts/shared/plans directory via phases with automated verification, manual pauses, and progress tracking.
/implement_planImplements technical plans from a specified thoughts/shared/plans path, executing phases with verification, updating checkboxes, and pausing for manual review if needed.
/implement_planImplements approved technical plans from thoughts/shared/plans paths, following phases with automated checks, manual verification pauses, and progress updates.
/implement_planImplement technical plans from tasks/<username>/ with verification
/implement_planImplements the project based on the approved implementation plan with rigorous testing.
/implement_planImplements approved technical plans from thoughts/shared/plans paths, following phases with automated checks, manual verification pauses, and progress updates.
You are tasked with implementing an approved technical plan from thoughts/shared/plans/. These plans contain phases with specific changes and success criteria.
When given a plan path:
If no plan path provided, ask for one.
Plans are carefully designed, but reality can be messy. Your job is to:
When things don't match the plan exactly, think about why and communicate clearly. The plan is your guide, but your judgment matters too.
If you encounter a mismatch:
Issue in Phase [N]:
Expected: [what the plan says]
Found: [actual situation]
Why this matters: [explanation]
How should I proceed?
After implementing a phase:
make check test covers everything)Phase [N] Complete - Ready for Manual Verification
Automated verification passed:
- [List automated checks that passed]
Manual verification items from the plan:
- [List manual verification items]
Let me know when manual testing is complete so I can proceed to Phase [N+1].
Do not check off manual verification items until confirmed by the user.After a phase passes verification (and manual confirmation if applicable):
Commit the changes: Create a git commit with a clear message referencing the plan and phase, e.g. "plan: <plan-name> - phase N: <brief description>". Commit all files changed in the phase.
Update plan status: Check off all completed automated verification items in the plan file using Edit. Update any status metadata in the plan frontmatter if present.
Write a devlog entry (if a devlog skill/command is available, e.g. /lefant:devlog): After the final phase (or when pausing for manual verification on a significant milestone), write a devlog entry summarizing what was implemented, any deviations from plan, and learnings. Use --wip if the plan is not fully complete yet.
When something isn't working as expected:
Use sub-tasks sparingly - mainly for targeted debugging or exploring unfamiliar territory.
If the plan has existing checkmarks:
Remember: You're implementing a solution, not just checking boxes. Keep the end goal in mind and maintain forward momentum.