A lightweight starter repo for giving AI agents reusable business context without stuffing everything into one giant prompt.
Use this as a template for a company, client, project, or personal operating context repo. The goal is not to document everything. The goal is to give agents a reliable front door, scoped reading paths, and a repeatable way to cite what shaped their work.
This repo is a place to store stable context:
- who you are
- what the business or project does
- who owns what
- what systems are sources of truth
- how common workflows run
- what decisions have already been made
- what agents should read before doing work
It is not a replacement for your CRM, data warehouse, task tracker, codebase, or private notes app.
Use this repo for durable context. Use live systems for live facts.
- Edit 00-start-here.md.
- Update AGENTS.md and CLAUDE.md only if your tools need different routing.
- Fill in agent-onboarding/default.md.
- Copy files from templates/ when you need new context files.
- Keep secrets, credentials, private exports, and raw customer data out of this repo.
This template includes the core folders most teams eventually need. You do not need to fill them all out on day one, but keeping the structure in place makes the repo easier to share, fork, and reuse.
context-repo/
|- README.md
|- 00-start-here.md
|- AGENTS.md
|- CLAUDE.md
|- context-manifest.json
|- agent-onboarding/
| |- default.md
| |- researcher.md
| |- content-writer.md
| `- codebase-maintainer.md
|- company/
| |- README.md
| |- positioning.md
| |- offers.md
| `- voice-and-style.md
|- people/
| |- README.md
| |- roles-and-ownership.md
| `- stakeholders.md
|- clients/
| |- README.md
| |- index.md
| `- client-profile.template.md
|- systems/
| |- README.md
| |- source-of-truth.md
| `- access-and-sensitivity.md
|- workflows/
| |- README.md
| `- default-workflow.md
|- decisions/
| |- README.md
| `- decision-record.template.md
|- projects/
| |- README.md
| `- project-context.template.md
|- templates/
| |- context-file.template.md
| |- context-pack.template.md
| |- source-backed-brief.template.md
| `- scoped-task.template.md
|- examples/
`- commented-out-example.md
`- docs/
|- operating-rules.md
`- publishing-checklist.md
Agents should not read everything by default.
They should:
- Read 00-start-here.md.
- Read the relevant file in agent-onboarding/.
- Read only the files listed for the task.
- Cite the files that shaped the answer.
- Mark missing context as
unknownorproposed. - Suggest repo updates when context is missing or stale.
Do not store:
- API keys
- passwords
- session tokens
- raw customer exports
- private financial exports
- legal documents that should not be shared with agents
- sensitive personal data
- anything that should be fetched fresh from a source system
When in doubt, store a pointer to the source of truth instead of copying the source data.
If you are setting this up for a real business, fill in these first:
company/positioning.mdpeople/roles-and-ownership.mdsystems/source-of-truth.mdworkflows/default-workflow.mdagent-onboarding/default.md
Keep each file short, owned, and reviewable.
The prompt should not be the storage layer.
Use prompts to ask for work. Use this repo to tell the agent what context to read before doing the work.
Run through docs/publishing-checklist.md before making a copy public or distributing it as a template.