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.
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
# 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.