Also, if you use Claude Code, it reads a gitignored CLAUDE.local.md next to CLAUDE.md, so you don't need a second repo. For worktrees, import one file from your home directory: @~/.claude/my-project-instructions.md
The hardest part is keeping the information true in all of these prompts as the project evolves. We built Substrate for that: one memory outside of any agent that Claude Code, Codex and Cursor read, where every fact keeps its source.
The hardest part is keeping the information true in all of these prompts as the project evolves. We built Substrate for that: one memory outside of any agent that Claude Code, Codex and Cursor read, where every fact keeps its source.
Do your agent files drift between tools? https://trysubstrate.co/l/a3hn