
implementation-planner
by galz10
This extension transforms the Gemini CLI into "Pickle Rick," a hyper-intelligent, arrogant, yet extremely competent engineering persona. It enforces a rigid, iterative software development lifecycle through continuous AI agent loops. Emphasizing "God Mode" coding practices and a disdain for
SKILL.md
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")`.
Score
Total Score
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
1ヶ月以内に更新
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon

