gemini logo
Google · Gemini

ChooChoo for Gemini.

Google's AI. Your team's rules.

Google Gemini brings powerful reasoning to your development workflow. ChooChoo generates GEMINI.md to give Gemini structured context about your project — so it reasons within your boundaries, not around them.

Configuration

ChooChoo generates Gemini's project context.

Gemini works best when it understands your project's architecture, language choices, and standards upfront. ChooChoo compiles GEMINI.md so that context is always current and accurate.

  • GEMINI.md with tech stack, standards, and architectural decisions
  • Clear list of patterns to follow and anti-patterns to avoid
  • Regenerated automatically when your stack or standards evolve
GEMINI.md
# GEMINI.md
# Generated by ChooChoo — do not edit by hand.
# Run: choochoo context generate

## Project: payments-api
Language:   Python 3.12
Framework:  FastAPI 0.110
Database:   PostgreSQL 15 via SQLAlchemy 2.0
Cache:      Redis 7 (sessions + rate limiting)

## Standards to Follow
1. Type annotations on all functions (strict mypy)
2. Pydantic models for all API inputs and outputs
3. Ruff formatting (line-length = 100)
4. Tests for every new business logic path

## What to Avoid
- Raw SQL or string-formatted queries
- Logging sensitive data (PII, tokens, secrets)
- Modifying migration files directly
- Hardcoding configuration or API keys

## Key Decisions
ADR-001  JWT (RS256) for authentication
ADR-004  Redis Streams for webhook events

Why use ChooChoo with Gemini?

Strong reasoning on the wrong context produces polished mistakes. ChooChoo fixes the context.

Consistent Output

Generated code follows your linting rules from the start, reducing cleanup work before code review.

Fewer Iterations

The AI understands your standards upfront, producing acceptable code faster and with less back-and-forth.

Team Alignment

Everyone's AI assistant generates code that matches your team's style guide — automatically.

Zero Configuration

Get started instantly with sensible defaults that work out of the box for most projects.

Type-Safe Code

Strict linting rules catch potential bugs and enforce type safety before they reach review.

AI-Ready Rules

Purpose-built rules that AI models understand and follow consistently, session after session.

Ready to ground Gemini in your codebase?

Compile accurate project context for Gemini and watch output quality jump from day one.