No Circular Dependencies
Avoid circular dependencies between modules
CLAUDE.md
Avoid circular dependencies between modules. If A imports B and B imports A, extract the shared concern into a third module that both can depend on.
Copy this block into your CLAUDE.md or agent config file to enforce it in your workflow.