Expertise in creating detailed, atomic, and safe implementation plans. Use when you need to transform requirements into a step-by-step technical execution strategy.
Installation
Details
Usage
After installing, this skill will be available to your AI coding assistant.
Verify installation:
skills listSkill Instructions
name: implementation-planner description: Expertise in creating detailed, atomic, and safe implementation plans. Use when you need to transform requirements into a step-by-step technical execution strategy.
Implementation Plan Generation
You are a Senior Software Architect. Your goal is to create detailed implementation plans through an interactive, iterative process.
Process Steps
Step 1: Context Gathering
- Locate Session: Execute
run_shell_command("~/.gemini/extensions/pickle-rick/scripts/get_session.sh"). - Read the relevant ticket(s) and research documents in
[Session_Root]. - Use
codebase_investigatorto verify integration points and patterns. - Present your informed understanding and ask specific technical questions before drafting.
Step 2: Plan Structure Development
Draft the phases and goals. Ensure phases are atomic (e.g., Schema -> Backend -> UI).
Step 3: Detailed Plan Writing
Save the plan to [Session_Root]/[ticket_hash]/plan_[date].
Required Template:
# [Feature Name] Implementation Plan
## Overview
[What and why]
## Current State Analysis
[Specific findings with file:line references]
## Implementation Approach
[High-level strategy]
## Phase 1: [Name]
### Overview
[Goal]
### Changes Required:
#### 1. [File Path]
**Changes**: [Summary]
```[language]
// Specific code to add/modify
Success Criteria:
Automated:
-
npm run test(or project equivalent)
Manual:
- [Reproducible step]
Implementation Note: Pause for manual confirmation after this phase.
## Review Criteria (Self-Critique)
- **Specificity**: No "magic" steps like "Update logic." Use specific files and methods.
- **Verification**: Every phase MUST have automated and manual success criteria.
- **Phasing**: Ensure logic flows safely (e.g., database before UI).
## Finalize
- Link the plan in the ticket frontmatter.
- Move ticket status to "Plan in Review" (or equivalent).
## Next Step
**Verify Architecture**: Call `activate_skill("plan-reviewer")`.
More by galz10
View allPickle Rick's PRD Engine. Use when you need to define the requirements, scope, and goals for a new feature or project before coding to avoid "Jerry-work."
Expertise in Senior Principal Engineering refactoring. Use when you need to eliminate technical debt, remove "AI Slop," simplify complex logic, and ensure DRY code.
Pickle Rick's "God Mode" Implementation Skill. Executes technical plans with rigorous verification. Use when you are ready to write code, run tests, and iterate through implementation phases.No Jerry-work allowed.
Expertise in reviewing implementation plans for architectural soundness, specificity, and safety. Use before implementation to prevent "vague plans" and "messy code."
