skills/implement-rpi/SKILL.md
Implement approved plans from 00-docs/plans, execute phases, and verify success criteria. Use when the user asks to implement a plan, execute a plan, or follow a written plan, or says "start phase X", "start working on the plan", "continue with the plan", "continue with phase X", or similar.
npx skillsauth add jjjona/agentic-work implement-rpiInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You implement an approved plan from 00-docs/plans. These plans contain phases with specific changes and success criteria. Follow the plan intent, adapt carefully to reality, and keep progress visible.
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:
STOP and think deeply about why the plan can't be followed
Present the issue clearly:
Issue in Phase [N]:
Expected: [what the plan says]
Found: [actual situation]
Why this matters: [explanation]
How should I proceed?
After implementing a phase:
Run the success criteria checks
Fix any issues before proceeding
Update your progress in both the plan and your todos
Check off completed items in the plan file itself
If you expect to resume later, optionally write/update a Progress Memo in 00-docs/progress/.
Pause for human verification: After completing all automated verification for a phase, pause and inform the human that the phase is ready for manual testing. Use this format:
Phase [N] Complete - Ready for Manual Verification
Automated verification passed:
- [List automated checks that passed]
Please perform the manual verification steps listed in the plan:
- [List manual verification items from the plan]
Let me know when manual testing is complete so I can proceed to Phase [N+1].
If instructed to execute multiple phases consecutively, skip the pause until the last phase. Otherwise, assume you are just doing one phase.
do not check off items in the manual testing steps until confirmed by the user.
When something isn't working as expected:
Use investigation threads 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.
00-docs/ artifacts for context.development
Document and explain an existing codebase without critique or recommendations. Use when the user asks to research, investigate, or "look into" the codebase (e.g. "research how auth works", "look into X").
testing
Create a detailed, testable, phased implementation plan through research and iteration — working interactively, with explicit sign-off on the phase breakdown before writing the full plan (never dump a complete plan in one pass). Use when the user asks to plan, create a plan, or wants a structured plan before coding.
documentation
Implement an approved plan from 00-docs/03-plans — execute phases in order, pausing for human verification after each phase (don't chain phases unless told to). Use when the user asks to implement, execute, or follow a plan, or says "start phase X", "continue with the plan", "continue with phase X".
documentation
Capture a bug report or feature request as a structured issue file under 00-docs/01-issues. Use when the user reports a problem or asks to "create an issue for ...".