adr
CommandWrite an Architecture Decision Record documenting a significant technical decision.
Improve tree shaking effectiveness to reduce bundle size.
$ npx -y skills add rohitg00/awesome-claude-code-toolkit --agent claude-code
name: tree-shake description: Improve tree shaking effectiveness to reduce bundle size.
Improve tree shaking effectiveness to reduce bundle size.
1. Analyze the current build configuration for tree shaking settings 2. Check package.json for sideEffects field configuration 3. Identify imports that prevent tree shaking: namespace imports, CommonJS requires 4. Find barrel files (index.ts re-exports) that bundle entire modules 5. Check for packages that do not support tree shaking (no ES modules) 6. Convert namespace imports to named imports where possible 7. Add sideEffects: false to package.json if all modules are pure 8. Configure the bundler to mark specific files as side-effect-free 9. Replace non-tree-shakeable packages with tree-shakeable alternatives 10. Split barrel files into direct imports for large modules 11. Rebuild and measure the size difference 12. Report: modules eliminated, size reduction, remaining issues
The most comprehensive toolkit for Claude Code -- 135 agents, 35 curated skills (+400,000 via SkillKit), 42 commands, 176+ plugins, 20 hooks, 15 rules, 7 templates, 15 MCP configs, 26 companion apps, 53 ecosystem entries, and more.
Write an Architecture Decision Record documenting a significant technical decision.
Conduct a structured design review of a module, feature, or system component.
Generate Mermaid diagrams from codebase analysis or description.
Plan and execute a framework or library migration incrementally.
Create a structured implementation plan for the requested feature or change.
Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.