Vibe Coding 2.0: A Symphony of AI Gems

Posted June 22, 2025 by Priyadarshan Giri ‐ 4 min read

Discover an evolved development methodology that leverages custom Gemini Gems to move seamlessly from brainstorming technical ideas to writing and debugging production-ready code.

In my first couple of posts on Vibe Coding, I introduced a more intuitive, fluid approach to software development. We then leveled up by structuring the initial chaos with a custom Brainstormer Gem. Today, I'm thrilled to share the next major evolution of this process—a system that has truly transformed my workflow into a streamlined powerhouse.

This new iteration leans heavily on the Gemini web app and a trinity of custom Gems I've created to handle distinct stages of development. The workflow is simple: generate the idea, architect the prompts, and write the code. Let's meet the team.

The New Workflow: Brainstormer -> Prompt Architect -> Coder

The core of Vibe Coding remains the same: starting with a feeling and letting the project evolve. However, this new structure provides an incredibly efficient assembly line for turning that vibe into functional code. The process is now managed by three specialist AI assistants.

1. The Brainstormer Gem (The Visionary)

We've met this Gem before, but it's worth reiterating its crucial role. This isn't the standard Gemini brainstormer; it's a custom-built powerhouse modeled to generate technical project ideas in three distinct formats:

  1. Standard: A classic project proposal with infrastructure, tech requirements, descriptions, etc.
  2. Feature-based: The idea is broken down into a list of features and their specific details.
  3. Timeline-based: The project is laid out in sequential development phases.

While the first two are great for presentations, the Timeline-based output is the absolute cornerstone of modern Vibe Coding. It provides a logical, step-by-step roadmap. This gives the AI (and me) enough context to generate prompts for code that is testable and verifiable at each stage. It minimizes errors and makes development incredibly fast.

With this Gem, I can set technical boundaries (like a specific database or API) and it generates multiple unique ideas. After selecting one, I choose the "Timeline-based" output and refine the phases. We can discuss technical limitations or resource constraints, and the Gem will help find viable solutions or alternative paths.

2. The Prompt Architect Gem (The Game Changer)

This is where the real magic happens. Once the Brainstormer has laid out the timeline, I turn to the Prompt Architect. This custom Gem is an expert in crafting perfect AI prompts from a project plan. Its unique capabilities are what make this new workflow so effective:

  • One Prompt at a Time: Instead of generating a giant script, the Architect provides prompts sequentially, one for each step in our timeline. This allows me to test each piece of generated code immediately, creating a tight feedback loop.
  • Code-Aware Context: This is its superpower. Using the file upload feature in Gemini, I can give the Architect my entire existing project's codebase. It can then generate new prompts that build upon or integrate with the code that's already written.
  • Unmatched Adaptability: The "vibe" can change mid-project. A new idea might emerge, or a feature might prove unworkable. I can simply discuss the change with the Prompt Architect. It has been instructed to handle scope changes gracefully. It can generate prompts to undo or modify existing code, saving me from the nightmare of reverting commits or manually untangling dependencies. This keeps the development process fluid and forward-moving.

3. The Coder Gem (The Workhorse)

With a perfectly crafted prompt from the Architect, the final step is execution. The Coder Gem is, as the name suggests, a specialist instructed to be an expert in writing and debugging code.

I feed it the prompt, and it returns the code block. I test it in my local environment. If I encounter any warnings or errors, I go back to the Coder. It provides debugging steps or simply supplies the corrected code. It’s the clean, final step in bringing each part of the project to life.

A Breeze, Not a Burden

This three-stage process—Brainstormer, Architect, Coder—might seem overwhelming at first glance, but once the Gems are set up, the workflow is an absolute breeze. It creates a powerful synergy:

  1. Idea: Get a timeline-based plan from the Brainstormer.
  2. Prompt: Ask the Prompt Architect for the first prompt.
  3. Code: Use the prompt in the Coder Gem to generate code.
  4. Test & Repeat: Test the code. If it works, ask the Architect for the next prompt. If not, debug with the Coder.

This system has elevated Vibe Coding from a fun experiment into a robust and highly efficient development methodology. It embraces flexibility while providing just enough structure to build complex projects quickly and reliably.