copilot logo
GitHub · Copilot

ChooChoo for Copilot.

Your editor. Your rules. Every suggestion.

GitHub Copilot is already in your editor. ChooChoo generates .github/copilot-instructions.md to ensure every Copilot suggestion matches your team's style guide, security policies, and architectural patterns — before it reaches code review.

Configuration

ChooChoo maintains your Copilot instructions.

Copilot's custom instructions file shapes every completion and chat response in your editor. ChooChoo generates it from your real standards — linting rules, testing patterns, and security requirements — and keeps it in sync.

  • .github/copilot-instructions.md with style, patterns, and security rules
  • Derived from your actual linting config and ADRs — not written by hand
  • Committed to the repo so all contributors get consistent suggestions
.github/copilot-instructions.md
# GitHub Copilot Instructions
# Generated by ChooChoo — do not edit by hand.

This repository follows strict code quality standards.
When suggesting code, always follow these rules.

## Style
- Python: PEP 8, max line length 100 (Ruff)
- TypeScript: ESLint + Prettier (see .eslintrc)
- Never use `any` in TypeScript without justification

## Architecture Patterns
- Async/await preferred over callbacks
- FastAPI Depends() for dependency injection
- Repository pattern for all database access

## Testing
- Unit tests required for all business logic
- Mock all external services (Stripe, SendGrid)
- Fixtures for database setup/teardown

## Security
- Validate all user inputs at API boundaries
- Parameterized queries for all DB operations
- Log errors, never secrets or PII

Why use ChooChoo with Copilot?

Copilot suggestions are only as good as the instructions behind them. ChooChoo writes the right ones.

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 make every Copilot suggestion count?

Generate consistent, standards-aligned Copilot instructions from your real codebase.