Plexus Guide

How to keep CLAUDE.md and AGENTS.md in sync across AI coding tools

If you use Claude Code plus Codex, Cursor, Gemini CLI, or Qwen Code, instruction drift is often the first thing that breaks your workflow.

Claude Code expects CLAUDE.md. Most other AI coding tools expect AGENTS.md or another tool-specific instruction file. The files are different enough that teams often duplicate them, then slowly drift as prompts, coding standards, or review expectations change over time.

Why this drift matters

Most instruction drift is boring, not obvious.

It is usually one missing paragraph, one stale command, or one different wording about testing. That is enough to create inconsistent behavior across tools.

A cleaner model for instruction files

The practical model is one baseline for rules, then projection into each tool's native instruction file. Instead of editing CLAUDE.md and AGENTS.md by hand in parallel, you maintain one source of truth and let a local tool render or link it into the right location for each agent.

Plexus rules page showing one baseline projected into different agent instruction files

Plexus stores that baseline under ~/.config/plexus/personal/rules/global.md, then projects it into Claude Code as CLAUDE.md and into other tools as their native instruction files. It snapshots before writes and lets you detach or restore if a tool needs a local override.

What this gives you

Quick start

npx -y plexus-agent-config@latest start

Start the local dashboard, open the rules view, set the global baseline once, then sync it to the agents you already use. Plexus will project the same baseline into each native instruction file instead of making you edit duplicates by hand.

Related guides