Skip to content

refactor: split CLAUDE.md into per-topic files under .claude/rules/#707

Merged
tcoratger merged 1 commit intoleanEthereum:mainfrom
adust09:refactor/split-claude-rules
May 5, 2026
Merged

refactor: split CLAUDE.md into per-topic files under .claude/rules/#707
tcoratger merged 1 commit intoleanEthereum:mainfrom
adust09:refactor/split-claude-rules

Conversation

@adust09
Copy link
Copy Markdown
Contributor

@adust09 adust09 commented May 5, 2026

Summary

  • Optimized the bloated CLAUDE.md by splitting it into smaller, topic-scoped files following the Claude Code memory docs — "Organize rules with .claude/rules/". This lets the harness manage context more efficiently.
  • Split the 447-line CLAUDE.md into per-topic files under .claude/rules/: code-style.md, documentation.md, ssz-patterns.md, test-framework.md, testing-style.md, workflow.md.
  • Removed the monolithic CLAUDE.md in favor of the topic-scoped layout that the harness loads automatically.

Test plan

  • uvx tox -e all-checks passes
  • Each .claude/rules/*.md is loaded as expected by the harness
  • No content was dropped relative to the previous CLAUDE.md

@tcoratger tcoratger merged commit 3a1588b into leanEthereum:main May 5, 2026
13 checks passed
@adust09 adust09 deleted the refactor/split-claude-rules branch May 5, 2026 14:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants