byblader· 8 skills
Detect and resolve TypeScript/JavaScript circular import dependencies. Use when: (1) "Cannot access 'X' before initialization" at runtime, (2) Import returns undefined unexpectedly, (3) "ReferenceError: Cannot access X before initialization", (4) Type errors that disappear when you change import order, (5) Jest/Vitest tests fail with undefined imports that work in browser.
$npx -y skills add blader/claudeception --skill typescript-circular-dependencyInstalls into the current project.
Run `npx skills use "https://github.com/blader/claudeception" --skill "blader/claudeception/typescript-circular-dependency"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/blader/claudeception" that are relevant to the current task. Run `npx skills add "https://github.com/blader/claudeception"` and select the relevant skills, then follow their instructions.