COMPARISON

CLAUDE.md alternatives

CLAUDE.md alternatives compared: what a project instruction file does well, where it stops, and what a project harness like Liquid Brain adds.

CLAUDE.md alternatives are worth looking for only once a CLAUDE.md file has stopped being enough, and for many projects it never does. A CLAUDE.md is a plain text file the agent reads at the start of a session, and it is excellent at one job: telling the agent how this repository works. Build commands, naming conventions, folders to leave alone, the testing style you prefer. It is versioned with the code, reviewable in a pull request and free of any extra tooling. The trouble starts when the file is asked to do more. People pile current tasks, open decisions, schedules and half-finished plans into it until it is long, stale and contradicting itself. At that point the question is not whether to replace the file but which jobs belong elsewhere. This page separates the jobs a file does well from the ones a project harness handles better.

What a CLAUDE.md file does well

A project instruction file is the right place for standing facts about a codebase. Those facts change slowly, apply to every task, and are cheap to state: how to run the tests, which linter config is authoritative, that generated files must not be edited by hand, that commits follow a particular format. Because the file lives in the repository, it follows the code across branches and computers, and a change to it goes through the same review as any other change. It needs no server, no account and no new habits. Other agent tools read similar files under different names, so the discipline transfers. A short, accurate instruction file measurably reduces the number of times you correct an agent for the same mistake. If your project is small, your work is mostly one task at a time and you are the only person involved, a well kept file may be all the structure you need, and adding a tool on top would be ceremony.

Where an instruction file stops

A file is a single blob of text with no notion of state. It cannot say that one task is blocked, another is waiting for your decision and a third is done. It has no priorities, no dependencies, no assignee and no record of what an agent actually did last Tuesday. It cannot schedule anything, and it cannot separate what you propose an agent should touch from what you have approved it to touch: anything written in it is simply read as instructions. It also grows by accretion. Nobody prunes it, so it ends up carrying task notes from three months ago, and every session pays for those tokens whether relevant or not. Finally it has no review step. The agent reads it, acts, and the only evidence of what happened is the diff and the chat. These are not flaws in the file format. They are jobs a different kind of record is better suited to.

What a harness adds beside the file

A project harness keeps the file and adds the missing structure around it. Liquid Brain gives work a card with priority, dependencies, scope and completion criteria, tracked on a board [C1a]. Cards use a vocabulary that distinguishes backlog, planned, active, blocked, review and completed work, with separate decision, hold and declined states [C2]. A card can open a Claude or Codex session directly [C1b], and explicit tasks can be scheduled with readiness and authority checks [C1c]. Proposed scope stays separate from approved execution authority, so editing a card does not quietly grant an agent permission [N09]. Results are recorded as attempts and outcomes with the work [C4]. Notice what is not replaced: your instruction file still tells the agent how the repository works. The card tells it what to do this time, and the record tells you what happened.

HOW LIQUID BRAIN DOES IT

Keep your CLAUDE.md file for standing repository rules, and put the changing work on cards. In Liquid Brain you create cards with details and track them on the board [C1a], using states that separate review, blocked work and decisions you still owe [C2]. You can open Claude or Codex from the card [C1b]. Proposed scope is kept apart from approved execution authority [N09], and results are recorded with the work as attempts, outcomes and reported usage [C4]. Task context is assembled in bounded form with dependencies and relevant notes, and omissions are disclosed [N11]. You can search cards by ID, title, domain, scope or artifact [N01]. That keeps your instruction file short while the changing parts of the project live in records that carry status.

C1a Board and card actions
Create project cards, edit their details, and track work through the board. Evidence: Owner-observed creation and moves; source-reviewed editing
C2 Board vocabulary
Track backlog, planned, active, blocked, review and completed work, with separate decision, hold and declined states. Evidence: Implemented; nine-state test coverage in source
C1b Card-linked terminals
Open Claude or Codex from a card, with its working context close at hand. Evidence: Implemented; retained synthetic native checks
C1c Scheduled review/work
Schedule explicit review or work tasks, with readiness and authority checks before execution. Evidence: Implemented; final-candidate terminal task tests retained
N09 Execution grants
Keep proposed card scope separate from approved execution authority. Evidence: Implemented; final authority/revocation tests retained
C4 Harness gates and usage
Run work through verification gates and keep recorded attempts, outcomes and reported usage with the work. Evidence: Implemented; source and retained usage evidence
N11 Task context
Assemble bounded task context with dependencies, relevant notes and disclosed omissions. Evidence: Source and retained context evidence
N01 Search, List and saved views
Find cards by ID, title, domain, scope or artifact; filter by status and priority, switch to List, and save project views. Evidence: Implemented; retained optional-management evidence and source

QUESTIONS

Should I delete my CLAUDE.md if I use a project harness?
No. A CLAUDE.md is still the simplest place for standing repository rules such as build commands and conventions. A harness handles the changing parts: tasks, status, authority and history. Keeping the file short and the task records separate is usually healthier than merging them.
What is the main limit of CLAUDE.md for large projects?
It has no state. It cannot mark a task blocked or done, record who reviews it, schedule a run or keep history of outcomes. Teams end up stuffing those things in as prose, which grows stale and costs context in every session.
Does Liquid Brain read my CLAUDE.md file?
The approved facts do not describe how Liquid Brain treats a CLAUDE.md file, so this page makes no claim either way. What is documented is that a card opens a Claude or Codex session with working context nearby [C1b], and your configured CLI keeps its own behavior.

RELATED GUIDES

RELATED HARNESS PAGES

LIQUID BRAIN AI HARNESS

COMING SOON

Verified against the October 17, 2026 development candidate (reviewed October 18, 2026)

READ THE GUIDES SEE THE CURRENT BUILD

ALL HARNESS PAGES ALL GUIDES