Claude Code First, specification version 0.1.0. The plain-language guide

Version 0.1.0. Grade R3/S3.

F2 Moving what only some turns need out of the every-turn file into trigger-loaded files cuts the every-turn cost by a measured amount

FieldValue
Statusactive
TopicContext economy and agent prose
GradeR3/S3
CasesShio, roadkeep, winwright
Contrarynone
Harness factsH1, H2, H3

Claim

When content needed only on some turns was moved from the file loaded on every turn into skills or files read on demand, the every-turn file shrank by a counted amount, and the projects kept the moved content out of the every-turn file by rule.

Mechanism

Everything in CLAUDE.md and what it imports loads every session (H1, H2), while a skill's body loads only when the skill is used and until then costs only its name and description (H3). A rule needed only when building, committing or writing a governed file is therefore paid on every turn if it sits in the every-turn file, and only on the turns that need it if it sits in a skill whose description names those turns.

Observations

Independence

Three origins. Shio's split answered Shio's own measured failure (F1). roadkeep's RK23 came a day later and may share the idea with Shio's split; it counts as a second origin because roadkeep recorded its own need, its own file at its ceiling and 26 lines of it used only on build or commit turns (grading rule 2, a failure of its own that the remedy addressed). winwright's WW69 answers a loading problem in its own shipped skill. freewilly and winwright carry no every-turn file at all and keep their working rules in skills; no source at either pin says why, so that arrangement is not counted here.

Counter-evidence

Grade

R3: the move and its effect are observed in three projects, each answering its own problem. S3: Shio's byte sizes before and after the split, and roadkeep's line counts of 104 of 125 after RK1136, are counted. The per-turn saving itself is documented harness behaviour (H3), not a corpus measurement.