What problem does it solve? JavaScript and TypeScript projects accumulate unused files, exports, dependencies, and duplicated code over time, making PRs risky and refactors hard to prioritize. This Skill runs the fallow static analyzer and interprets its structured JSON output so you can audit code health, assess changed-code risk, and safely remove dead code. ## Core Features & Use Cases - Dead Code Detection: Find unused files, exports, types, dependencies, enum members, and circular dependencies across the whole project or only changed files. - Duplication & Complexity Analysis: Detect copy-paste clones with multiple detection modes, surface complexity hotspots, coverage gaps, and refactoring targets. - Safe Auto-Fix: Preview removals with fallow fix --dry-run, then apply with --yes, with built-in drift protection and low-confidence export safeguards. - Use Case: Before merging a PR, run fallow audit --base main to get a severity-aware quality gate covering dead code, duplication, and complexity limited to the changed files. ## Quick Start Ask the agent to run fallow dead-code analysis on this repository and summarize the unused files, exports, and dependencies it finds.