Back to list
galz10

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

220🍴 22📅 Jan 23, 2026

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_investigator to 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

85/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

+5
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

+5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon