Source
The new rules of context engineering for Claude 5 generation models — the guidance on keeping CLAUDE.md lightweight and gotcha-focused, and on consolidating instructions into a single source.
What to build
Small trim — this file is the workspace's best progressive-disclosure example already. Four changes:
- Drop the standards/audit stanza (duplicates workspace-level guidance that local agents already load) — replace with a one-line note. This also stops publishing the
~/Desktop/Projects/... absolute path, which names a checkout that isn't part of this repo.
- The stdout/stderr logging rule restates the workspace file; keep only the repo-specific parts (the
_logging.py pointer and the idempotentHint=False rule for state-cycling tools).
docs/agents/golden-fixtures.md exists but is not referenced from the Agent skills section — add it, or delete the file if it's dead.
- The protobuf pin note is stale: CLAUDE.md says
protobuf==6.33.5 / "keep the pin's major.minor at 6.33", but pyproject.toml now pins protobuf==7.35.1 (Dependabot bumped it past the stated invariant). Reconcile the note with the actual pin and confirm the vendored bindings are still valid against 7.x, or regenerate them.
Keep intact: harvest provenance/MIT attribution, hardware-required integration-test notes, and the dual-firmware golden-fixture scheme.
Acceptance criteria
Blocked by
None - can start immediately
Source
The new rules of context engineering for Claude 5 generation models — the guidance on keeping CLAUDE.md lightweight and gotcha-focused, and on consolidating instructions into a single source.
What to build
Small trim — this file is the workspace's best progressive-disclosure example already. Four changes:
~/Desktop/Projects/...absolute path, which names a checkout that isn't part of this repo._logging.pypointer and theidempotentHint=Falserule for state-cycling tools).docs/agents/golden-fixtures.mdexists but is not referenced from the Agent skills section — add it, or delete the file if it's dead.protobuf==6.33.5/ "keep the pin's major.minor at6.33", butpyproject.tomlnow pinsprotobuf==7.35.1(Dependabot bumped it past the stated invariant). Reconcile the note with the actual pin and confirm the vendored bindings are still valid against 7.x, or regenerate them.Keep intact: harvest provenance/MIT attribution, hardware-required integration-test notes, and the dual-firmware golden-fixture scheme.
Acceptance criteria
pyproject.tomlpin; vendored bindings confirmed valid or regeneratedBlocked by
None - can start immediately