Skip to content

Caveman Mode ​

Cut ~79% of tokens from your AI context without losing functionality.

Why Caveman Mode? ​

AI agents consume tokens for every file they read. In large projects, context windows fill up fast. Caveman Mode provides stripped-down templates that preserve structure but eliminate:

  • Comments and explanations
  • Examples and sample data
  • Verbose headers
  • Decorative whitespace

Token Budget ​

FileStandardCavemanSavings
AGENTS.md~500 tokens~120 tokens76%
MEMORY.md~400 tokens~80 tokens80%
TASKS.md~300 tokens~60 tokens80%
RUNBOOK.md~400 tokens~80 tokens80%
Total~1,600~340~79%

Fresh Install ​

Via npx (Recommended):

bash
npx multimodel-dev-os@latest init --caveman

Via shell script installer:

bash
curl -fsSL https://raw.githubusercontent.com/rizvee/multimodel-dev-os/main/scripts/install.sh | bash -s -- --caveman

Convert Existing Project ​

Replace root files with caveman variants:

bash
cp .ai/templates/AGENTS.caveman.md AGENTS.md
cp .ai/templates/MEMORY.caveman.md MEMORY.md
cp .ai/templates/TASKS.caveman.md TASKS.md
cp .ai/templates/RUNBOOK.caveman.md RUNBOOK.md

Update config:

yaml
# .ai/config.yaml
mode: "caveman"

Switch Back to Standard ​

bash
# Re-download standard templates
curl -fsSL .../AGENTS.md -o AGENTS.md
# Or restore from git
git checkout -- AGENTS.md MEMORY.md TASKS.md RUNBOOK.md

Caveman Writing Rules ​

If you're writing your own caveman-style files:

  1. No comments — every token must be actionable
  2. No examples — agents know common patterns
  3. No headers longer than 3 words
  4. No blank lines between sections
  5. Use abbreviations: dev, deps, cfg, env
  6. Use null for missing values
  7. Tables over prose — always

When NOT to Use Caveman Mode ​

  • New projects where you need detailed templates as guides
  • Teams where multiple humans need to read the files
  • When you have plenty of context window budget
  • When onboarding new team members who need explanations

Released under the MIT License.