Use cases

Any project where the work outlives the session.

Three small Markdown records kept beside the work: the current state, the decisions that constrain what comes next, and the learnings that were verified. Coding, writing, research, planning — any project you run with agents. One project needs nothing but the folder it already has. Several projects can share one private Hub above them.

  • NOW.md
  • DECISIONS.md
  • LEARNINGS.md
  • the same records, one project or many

01 project context, on its own

One project, one folder, and nothing else to run

Project Context installs into the repository or project folder you already have. Coding, writing, research, planning — every project keeps the same three core summaries, with five writer-backed operational kinds when the work earns them.

  • software
  • document
  • research
  • writing
  • mixed

Nothing about the record layers is specific to code. Coding, writing, research, planning — every project has a current state, decisions, and verified learnings; active work can also earn questions, tasks, designs, and incident records.

Project Context works with software, document, research, writing and mixed projects. The install asks which one this is and adapts the pipeline to it.

Where it sits, and who touches it

One folder beside the project's own materials, and a block in the file your agent already reads. That is the whole footprint.

your-project/
the project's own materials

Source files, chapters, sources, notes, plans, slides — whatever this particular project is made of. Project Context does not move or rewrite any of it.

  • AGENTS.md managed block
  • CLAUDE.md managed block

Install creates whichever of the two is missing. That block is how the protocol reaches an agent at all.

the record, versioned beside the work project-context/
  • NOW.md current state
  • DECISIONS.md what constrains next
  • LEARNINGS.md verified lessons
  • decisions/ questions/ inbox/ detail records
  • global/ blueprint/ absent — no Hub here
before work the record is read first — the constraints, the current state, then the decisions, learnings and questions anchored to the files at hand
after work what is now true is written back — and only what was earned: a real constraint with its reason, a lesson with its evidence
who reads and writes it
  • People — providing intent, answering the onboarding question, approving what is proposed.
  • Agents — reading the record, running the tooling, maintaining the files, verifying the result.

Claude Code today, Codex tomorrow, a different machine next month. The record travels with the project rather than living in one vendor's memory store.

That is the whole system for one project. No Hub, no server, no database, no vector store, no account — and no command that reaches the network.

The same three core summaries and five operational kinds

Four projects, four shapes of work, one record model. None of them needs anything beyond the folder it already lives in.

coding

Picking up mid-refactor

A session ends halfway through splitting the auth module. Days later the next agent — often a different agent entirely — opens the current-state record and finds what was decided, what already landed, and what is still open. It does not re-derive the plan from a diff, and it does not start a fourth parallel approach.

writing

A manuscript that has to stay consistent

Long-form work is mostly continuity: what the reader already knows by chapter nine, which voice was agreed for the second act, the terminology call that has to hold across four hundred pages. Editorial decisions live as decisions with their reasoning, rather than as somebody's memory of a conversation in a chat window nobody can find.

research

A literature review that spans months

Screening criteria were settled in March. The dataset was swapped in May for a reason nobody wrote down. Three different agents have since summarised the same twenty papers. The decision record holds why the inclusion criteria are what they are; the learnings record holds which extraction pass produced unusable output — so the next pass starts where the last one stopped.

planning

A plan that outlives whoever wrote it

Scope, constraints and the commitments made in week two are exactly the things that walk out of the door with whoever leaves. Held as records in the project folder, they survive a handover: the person who joins in month five, and the agent drafting the next update, can both see what was promised and on what basis.

What a single project needs — and what it does not

Records go stale quietly, and a stale record is worse than none. A read-only doctor is what keeps the difference visible.

Nothing above it is required

Markdown and Git are the whole storage contract. A project with no owner pushing to it simply has no global/ and no blueprint/, and everything on this tab still works offline. Project Hub is the other half of the pair and it is entirely optional — the next tab is for when you want it.

The protocol has to be able to reach a session

The managed instruction block, a harness pointer or a working hook must still deliver the protocol into a session. no-delivery-path is an error, because perfect files that nothing ever loads otherwise report healthy.

The doctor flags; it never rewrites

A decision pins its justification to path/to/file@commit. The doctor reports evidence-drift when that file has changed since — meaning the justification may no longer hold, and the decision is worth a second look before anyone builds on it. It is read-only, always: a doctor that edited your judgement would defeat the point of having one.

src/auth/jwt.py@a1b2c3d

The evidence anchor. A decision pins its justification to a path at a commit, so a later session can check whether the reason still holds.

Git is not required

Version control is the best case, not a prerequisite. Without it, the tooling falls back to file-modification times to detect that work has landed since the context was last updated.

the trade-off

Without git you lose the commit-anchored evidence trail and the drift detection that depends on it. The records still work. The verification is weaker.


03 start

One command, in the folder you point it at

It works the same whether that folder holds source files, a manuscript or a client engagement.

install · one command
uvx --from git+https://github.com/monomind-ai-lab/project-context project-context init --target . --install-skills --apply
Read the guide

Clarity comes with context.