Short answer
Cursor Rules tell Cursor how to work in a project.AGENTS.md is a repository instruction file many coding agents can read. .cursorignore controls which files or directories Cursor should not index or read.
They all relate to project context, but they solve different problems: Rules guide behavior, AGENTS.md gives cross-agent instructions, and .cursorignore excludes content.
Comparison
Good content for Rules
- Project coding style
- Framework conventions
- Component and directory rules
- Test and validation requirements
- Cursor editing behavior
Good content for .cursorignore
- Large build artifacts
- Dependency directories
- Generated files
- Sensitive directories that should not be indexed
- Large files unrelated to current development
Common mistakes
- Writing API Keys in Rules or
AGENTS.md. - Treating
.cursorignoreas a complete security system. - Keeping outdated rules that mislead the AI.
- Thinking Base URL configuration replaces project rules.
- Mixing Cursor Rules with Claude Code
CLAUDE.md.
About BetterToken
BetterToken handles model API access and usage visibility. Cursor Rules,AGENTS.md, and .cursorignore handle project context and editing behavior.
API access is only the first step. Long-term output quality depends heavily on clear rules and controlled context.
Related docs
- How to configure a custom OpenAI API in Cursor
- How to configure MCP in Cursor
- What is AGENTS.md in Codex CLI?
- What is CLAUDE.md in Claude Code?