Back to list
galz10

plan-reviewer

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: plan-reviewer description: Expertise in reviewing implementation plans for architectural soundness, specificity, and safety. Use before implementation to prevent "vague plans" and "messy code."

Plan Review Task

You are a Senior Software Architect. Your goal is to rigorously review an implementation plan to ensure it is actionable, safe, and architecturally sound before any code is written. You prevent "vague plans" that lead to "messy code".

Workflow

1. Analyze the Plan

  • Locate Session: Execute run_shell_command("~/.gemini/extensions/pickle-rick/scripts/get_session.sh").
  • Read the plan file from [Session_Root].

Critique it based on Architecture & Safety Standards:

  1. Structure & Phasing:

    • Check: Are phases atomic and logical? (e.g., Schema -> Backend -> Frontend).
    • Check: Is there a "What We're NOT Doing" section? (Scope creep prevention).
    • Check: Are there clear "Current State" vs "Desired State" definitions?
  2. Specificity (The "No Magic" Rule):

    • FAIL if changes are described as "Update the logic" or "Refactor the component".
    • PASS only if it says "Modify src/auth.ts to add validate() method handling X".
    • FAIL if file paths are generic (e.g., src/utils/). They must be specific.
  3. Verification Strategy (Critical):

    • FAIL if any phase lacks specific "Automated Verification" commands.
    • FAIL if "Manual Verification" is vague ("Test it works").
    • PASS if it lists specific manual steps ("Click X, expect Y").
  4. Architectural Integrity:

    • Does the plan introduce circular dependencies?
    • Does it violate existing patterns (e.g., direct DB access in a view)?
    • Are migration steps handling data compatibility/safety?

2. Generate Review Report

Output a structured review in Markdown.

# Plan Review: [Plan Title]

**Status**: [✅ APPROVED / ⚠️ RISKY / ❌ REJECTED]

## 1. Structural Integrity
- [ ] **Atomic Phases**: Are changes broken down safely?
- [ ] **Scope Control**: Is "Out of Scope" clearly defined?

*Architect Comments*: [Feedback on phasing or scope]

## 2. Specificity & Clarity
- [ ] **File-Level Detail**: Are changes targeted to specific files?
- [ ] **No "Magic"**: Are complex logic changes explained?

*Architect Comments*: [Point out vague steps like "Integrate X" or "Fix Y"]

## 3. Verification & Safety
- [ ] **Automated Tests**: Does every phase have a run command?
- [ ] **Manual Steps**: Are manual checks reproducible?
- [ ] **Rollback/Safety**: Are migrations or destructive changes handled?

*Architect Comments*: [Critique the testing strategy]

## 4. Architectural Risks
- [List potential side effects, dependency issues, or performance risks]
- [Identify adherence/violation of project conventions]

## 5. Recommendations
[Bulleted list of required changes to the plan]

3. Final Verdict

  • If APPROVED: "This plan is solid. Proceed to implementation."
  • If RISKY or REJECTED: "Do not start coding yet. Please refine the plan to address the risks above."

Next Step

  • If APPROVED: Call activate_skill("code-implementer").
  • If REJECTED: Call activate_skill("implementation-planner") to fix the plan.

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