Skip to content

Agent Differences

This guide is model-agnostic first, but a few differences matter in practice.

Tool familyShared instructionsReusable workflowsTools and integrationsNotes
Codex and AGENTS-first toolsAGENTS.mdskills or local workflow bundlesMCP and local toolsStrong fit for repo-level shared instructions
Claude CodeCLAUDE.md plus shared docsproject memory, commands, hooksMCP and hooksStrong hook and subagent story
Gemini CLIGEMINI.md or configured AGENTS.mdagent skills and extensionsMCP, extensions, remote agentsOften plan-oriented
GitHub Copilotworkspace instructions plus repo docscustom workflows and agent featuresIDE tools, MCP, repo systemsOften strongest inside GitHub workflows
Cursorrules plus repo docsreusable rules and agent flowseditor-native tooling and integrationsOften optimized for editor-centric usage

Use it as a translation layer, not as a ranking table. The most important thing is to map your workflow primitives:

  • where shared instructions live
  • how reusable workflows are packaged
  • how tools are exposed
  • how risky actions are approved

Once those are clear, switching tools becomes much easier.