Context Files

Context files are structured documents placed in your repository to help AI assistants understand your codebase. They act as onboarding documentation for AI agents.

Common Context File Names

FilePurposeSupported By
AGENTS.mdGeneral AI context (conventions, architecture, tasks)GitHub Copilot, Cursor, etc.
CLAUDE.mdClaude-specific instructions and preferencesClaude Code, Claude in IDEs
COPILOT.mdGitHub Copilot workspace instructionsGitHub Copilot
.cursorrulesCursor-specific rules and preferencesCursor

Best Practices

  1. Keep it current — Stale context leads to bad suggestions
  2. Be specific — Vague instructions produce vague results
  3. Include examples — Show, don’t just tell
  4. Define boundaries — What should AI not do?
  5. Version with code — Context files should evolve with your codebase