fallow

star 39

Use this skill when the user wants to analyze a TypeScript/JavaScript codebase for dead code, duplication, complexity hotspots, or run quality gates for PRs.

javimosch By javimosch schedule Updated 6/9/2026

name: fallow description: Use this skill when the user wants to analyze a TypeScript/JavaScript codebase for dead code, duplication, complexity hotspots, or run quality gates for PRs.

Fallow Plugin

Codebase analyzer for TypeScript and JavaScript. Finds unused code, circular dependencies, code duplication, and complexity hotspots. Rust-native, sub-second.

Commands

All Analyses

  • fallow — Run dead-code, dupes, and health analyses

Dead Code

  • fallow deadcode scan — Find unused files, exports, dependencies, types

Duplication

  • fallow dupes scan — Find copy-pasted code blocks

Complexity

  • fallow health analyze — Analyze complexity hotspots

Audit (PR Quality Gate)

  • fallow audit check — Quality gate for AI-generated code and PRs

Auto-fix

  • fallow fix apply — Auto-remove dead exports and deps

Score (Quick Health)

  • fallow score run — Get health score, hotspots, and refactoring targets in one call

CI Gate

  • fallow ci gate — CI quality gate with non-zero exit on new issues, SARIF output

Usage Examples

Run all analyses:

fallow

Dead code detection:

fallow dead-code
fallow dead-code --unused-exports
fallow dead-code --circular-deps
fallow dead-code --boundary-violations
fallow dead-code --changed-since main

Duplication scan:

fallow dupes
fallow dupes --mode semantic
fallow dupes --trace src/utils.ts:42

Health/check complexity:

fallow health --score
fallow health --top 20
fallow health --hotspots

Audit PR:

fallow audit
fallow audit --base main
fallow audit --format json

Auto-fix preview:

fallow fix --dry-run

Quick health score:

fallow score run
fallow score run --format badge

CI quality gate:

fallow ci gate
fallow ci gate --base main --format sarif
fallow ci gate --min-score 70

Installation

cargo install fallow-cli

Or via npm:

npm install -g fallow
npx fallow

Key Features

  • Sub-second analysis (Rust-native)
  • Zero config needed
  • 90 framework plugins (Next.js, Vite, Jest, etc.)
  • Dead code: unused files, exports, deps, circular deps
  • Duplication detection across entire codebase
  • Complexity analysis with refactoring targets
  • PR quality gate with pass/warn/fail verdict
  • Multiple output formats (JSON, SARIF, markdown)
  • CI/CD integration (GitHub Actions, GitLab CI)
Install via CLI
npx skills add https://github.com/javimosch/supercli --skill fallow
Repository Details
star Stars 39
call_split Forks 2
navigation Branch main
article Path SKILL.md
More from Creator