Circular Dependency Breaker

Detect and break a circular import — map the exact cycle with a real tool, then break the right edge by extracting the shared piece into a leaf module, inverting a layering dependency, merging two falsely-split modules, or (last resort) deferring an import. Use when you hit an import cycle error, an undefined-on-import or 'cannot access before initialization' bug, or a bundler/linter flags a cycle.

imtiazrayhan Updated

File contents

imtiazrayhan/agentscamp-library/tree/main/skills/circular-dependency-breaker commit a048ddbb4d

Frequently asked questions

npx skillmds@latest add imtiazrayhan/circular-dependency-breaker