Claude Plans and Context

Genesis is designed to work across all Claude plans that support Claude Code. It automatically adapts the size and complexity of the generated scaffold to make the best use of your available context window.

How Context Works in Claude Code

Every Claude Code session has a context window: the total amount of text (measured in tokens) that Claude can consider at once. This includes the system prompt, your CLAUDE.md, settings, loaded agents, loaded skills, memory files, conversation history, file contents you have read, and Claude’s own responses.

When the context window fills up, Claude Code automatically compacts (summarises) the conversation to free up space. You can also trigger this manually with /compact. While compaction preserves the key points, some detail is lost, so larger context windows allow for longer, more nuanced working sessions.

Plan Comparison

  Pro Max ProMax
Context 200k 200k 1M
Profile lean standard full
Domain agents 1-2 2-3 3-4
Dynamic skills 1-2 2-3 3-4
CLAUDE.md Condensed Standard Detailed
Memory 1 file 3 files 3 files
Scaffold cost ~5-8k (2.5-4%) ~10-15k (5-7.5%) ~15-25k (1.5-2.5%)
Working context ~190k ~185k ~975k
Sessions Moderate Moderate Extended
Rate limits Standard Higher Highest

Note: API key users have variable context windows depending on the model. Genesis asks for the context budget during setup.

What Each Plan Gets

Pro: Lean Scaffold

The Pro plan provides 200k tokens of context. Genesis generates a lean scaffold that typically consumes 2.5-4% of that budget, leaving approximately 190k tokens for your work.

What is included:

What this means in practice: You have everything you need to build your project productively. The condensed CLAUDE.md still contains all the coding standards, testing rules, and stack-specific conventions. You have a focused set of agents covering the most important domain concern. For longer or more complex sessions, you may need to use /compact to free up context. The statusline helps you monitor when this is needed.

Tip: If you find yourself frequently hitting context limits, consider upgrading to Max or ProMax for more headroom.

Max: Standard Scaffold

The Max plan provides 200k tokens of context (same as Pro) but with higher rate limits and more messages per day. Genesis generates a standard scaffold that consumes 5-7.5% of the context budget.

What is included: Everything in the lean scaffold, plus:

What this means in practice: More specialised help during development. With two or three domain agents, you have focused assistance for the main aspects of your project without needing to handle everything in the main conversation. The higher rate limits also mean you can iterate faster and generate more projects per day.

ProMax: Full Scaffold

The ProMax plan provides 1M tokens of context, five times the Pro/Max window. Genesis generates a comprehensive scaffold that consumes just 1.5-2.5% of this budget, leaving approximately 975k tokens for your work.

What is included: Everything in the standard scaffold, plus:

What this means in practice: The best Genesis experience. You get comprehensive, specialised assistance across all aspects of your project. The 1M context window means you can:

This is the plan the author uses and tests against.

API Key Users

API key users are not on a subscription plan and are billed per token. Genesis asks for the context budget during setup and recommends a scaffold profile accordingly:

Context Budget Breakdown

Here is what consumes context in a generated project, so you can understand where your tokens go:

Component Loaded Cost In Lean?
CLAUDE.md Always ~2-4k Yes (~2k)
settings.json Always ~300-500 Yes
MEMORY.md Always ~200-400 Yes (consolidated)
user-profile.md Always ~200-400 No (inline)
project-context.md Always ~300-600 No (inline)
Workflow agent (x3) On spawn ~600-800 each Yes
Domain agent (x1-4) On spawn ~800-1200 each Yes (1-2)
Skill (x5-8) On invoke ~400-800 each Yes (5-6)
MCP schemas Always (if configured) ~500-2000 If needed

The “Every message” components are always in context. Agents and skills are loaded on demand, so they only consume context when you use them.

Monitoring Context Usage

Every generated project includes a statusline that shows the current model and context usage percentage:

[Claude Sonnet 4.6] ctx: 34%

This updates in real time as you work. When usage gets high:

You can also run /context at any time for a detailed breakdown of what is consuming your context window.

Changing Your Profile

After a Plan Upgrade

If you upgrade your Claude plan, update your Genesis configuration to match:

  1. Open environment.md in the Genesis root directory
  2. Update the ## Claude Plan section:
## Claude Plan

- **Tier:** ProMax
- **Context window:** 1000000
- **Scaffold profile:** full
  1. New projects will use the updated profile. Existing projects keep their original scaffold.

Per-Project Override

During the plan phase (Phase 2), you can request a different profile for a specific project:

Genesis adjusts the plan accordingly without changing your default profile.

Enriching Existing Projects

If you upgrade and want to add infrastructure to an existing project:

  1. Generate a new throwaway project with the same stack at the higher profile
  2. Copy the additional agent files from .claude/agents/
  3. Copy any additional skill directories from .claude/skills/
  4. Update the project’s CLAUDE.md to list the new agents and skills

Alternatively, write new agent and skill files directly. The templates in Genesis’s .claude/skills/genesis/templates/ show the expected format.