ProductDevelopersSolutionsPricingDownload
Integrations
AmpAmpClaude CodeClaude CodeClaude CoworkClaude CoworkCodexCodexGitHub CopilotGitHub CopilotCursorCursorDevinDevinFactory DroidFactory DroidGeminiGeminiKimiKimiKiroKiroOpenClawOpenClawOpenCodeOpenCodePiPiWarpWarpZencoderZencoder
Programs
Open SourceScience & Research
Book a Demo
devin logo
Cognition · Devin

ChooChoo for Devin.

Cognition's autonomous engineer. Aligned to your repo.

Devin opens its own PRs. ChooChoo writes the .devin/knowledge.md it loads on every session so the work matches your team's stack, conventions, and guardrails, without you re-explaining the project every time.

Configuration

ChooChoo manages Devin's repo knowledge file.

Devin treats .devin/knowledge.md as long-running project context. ChooChoo compiles it from your real repo (patterns, ADRs, hard limits) and keeps it current so Devin's PRs land in your style on the first attempt.

  • .devin/knowledge.md with stack, conventions, and what NOT to touch
  • Workflow hints so Devin opens drafts early and tags the right reviewers
  • Regenerated when your linting, ADRs, or boundaries change
# .devin/knowledge.md
# Generated by ChooChoo. Do not edit by hand.
# Run: choochoo context generate

## payments-api
A FastAPI service handling financial transactions.
Devin uses this file to understand what to build,
how, and what guardrails apply before opening a PR.

## Standards
- Python 3.12, strict mypy, Ruff (line-length=100)
- Pydantic models at every API boundary
- pytest, coverage ≥ 85% enforced in CI

## Boundaries
TOUCH:    src/** · tests/** · docs/**
DO NOT:   .github/** · migrations/** · infra/**
ASK:      schema changes, secrets, billing config

## Workflow Hints
- Open a draft PR after the first green test
- Reference ADR-### in commit messages
- Tag @platform-team for any infra-adjacent change

Why use ChooChoo with Devin?

Devin opens PRs autonomously. ChooChoo makes sure they're the PRs you wanted.

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 point Devin at your codebase?

Generate the knowledge file Devin needs to deliver work that lands in your team's style.