A Gemini CLI extension that enforces a rigid, iterative AI development loop through a 'Pickle Rick' engineering persona.
Pickle Rick for Gemini CLI is an extension that transforms the Gemini AI assistant into a fictional 'Pickle Rick' engineering persona to enforce a strict, iterative software development lifecycle. It solves the problem of one-shot AI coding by creating autonomous loops where the agent continuously refines code until a task meets defined completion criteria. The extension automates phases from requirements drafting to implementation and refactoring.
Developers and engineers using Gemini CLI who want to automate complex, multi-step coding tasks through iterative AI agent loops, particularly for greenfield projects or well-defined refactoring work.
Developers choose this extension for its unique enforcement of a rigid engineering process via a self-referential AI loop, which promotes higher-quality, iterative output compared to single-turn AI interactions. Its 'God Mode' persona and specialized skills aim to eliminate 'AI slop' and enforce professional coding standards autonomously.
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
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Implements the Pickle Rick technique using an AfterAgent hook to block session exit and feed prompts back, creating self-referential improvement cycles as detailed in the Core Concept section.
Enforces a six-phase process from PRD to Refactor, ensuring comprehensive task handling and reducing 'AI slop', as outlined in the Overview.
Activates phase-specific capabilities like 'ticket-manager' and 'ruthless-refactorer', providing targeted tools for each part of the development cycle, listed in the Skills & Capabilities table.
Offers commands to save (/add-to-pickle-jar), resume (--resume), and stop (/eat-pickle) sessions, facilitating long-running autonomous tasks.
The README explicitly warns it's a fun side project with potential for unexpected behavior and high token consumption, requiring sandboxed environments like Docker.
Requires manual configuration in .gemini/settings.json to enable hooks, skills, and include directories, which can be cumbersome and error-prone for new users.
Heavily dependent on Gemini CLI's specific extension system and features, limiting flexibility and making it unsuitable for other AI assistants or platforms.