fallow
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.
- License 许可
- MIT
- 最近更新
- 2026-11-02
- Stars
- ★ 57
- Forks
- 5
01 前言 Front Matter
- 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.
02 资源文件 103
- 其他.gitignore20 B
- 参考文档ARCHITECTURE.html23.9 KB
- 其他claims-schema.sql5.0 KB
- 参考文档LOAD-CLAIMS.md7.0 KB
- 参考文档package.json159 B
- 参考文档PROPOSE-DETECTORS.md2.1 KB
- 参考文档README.md4.9 KB
- 参考文档REFERENCE-DATA.md8.8 KB
- 脚本scripts/apply-stages.js5.0 KB
- 脚本scripts/CLAUDE.md4.6 KB
- 脚本scripts/cohort-slice.js1.6 KB
- 脚本scripts/d01-impossible-day.js3.4 KB
- 脚本scripts/d02-unbundling.js3.2 KB
- 脚本scripts/d03-phantom-billing.js6.1 KB
- 脚本scripts/d04-medical-necessity.js3.3 KB
- 脚本scripts/d07-outlier.js6.1 KB
- 脚本scripts/d09-ineligible-orderer.js3.5 KB
- 脚本scripts/d10-revoked-provider.js2.6 KB
- 脚本scripts/d11-non-payable-code.js1.9 KB
- 脚本scripts/d12-duplicate-claim.js2.8 KB
- 脚本scripts/d13-global-period.js3.1 KB
- 脚本scripts/d14-opt-out.js2.5 KB
- 脚本scripts/d15-dme-outlier.js4.5 KB
- 脚本scripts/d16-prescribing-outlier.js4.4 KB
- 脚本scripts/d17-market-saturation.js4.3 KB
- 脚本scripts/d18-ownership-ring.js3.4 KB
- 脚本scripts/d19-nemt-unanchored.js2.0 KB
- 脚本scripts/d20-hcbs-overlap.js2.3 KB
- 脚本scripts/d21-third-party-liability.js2.4 KB
- 脚本scripts/d22-telehealth-implausible.js2.7 KB
- 脚本scripts/duck.js1.9 KB
- 脚本scripts/enrichment.js2.0 KB
- 脚本scripts/fetch-enrichment.js5.0 KB
- 脚本scripts/fetch-nppes.js3.7 KB
- 脚本scripts/fetch-reference.js28.7 KB
- 脚本scripts/finding-view.js27.3 KB
- 脚本scripts/gate.js10.9 KB
- 脚本scripts/paths.js1.2 KB
- 脚本scripts/pipeline.js6.7 KB
- 脚本scripts/reference-data.js22.4 KB
- 脚本scripts/registry.js1.6 KB
- 脚本scripts/render-dashboard.js19.4 KB
- 脚本scripts/render-packet.js7.7 KB
- 脚本scripts/render-xlsx.js4.4 KB
- 脚本scripts/screen.js6.3 KB
- 脚本scripts/source-row.js5.8 KB
- 脚本scripts/sources.js10.1 KB
- 脚本scripts/summaries.js2.1 KB
- 参考文档state-policy/ak.json4.9 KB
- 参考文档state-policy/al.json4.9 KB
- 参考文档state-policy/ar.json3.9 KB
- 参考文档state-policy/az.json4.2 KB
- 参考文档state-policy/ca.json4.2 KB
- 参考文档state-policy/co.json4.2 KB
- 参考文档state-policy/CRAWL.md2.7 KB
- 参考文档state-policy/ct.json5.3 KB
- 参考文档state-policy/dc.json4.9 KB
- 参考文档state-policy/de.json4.3 KB
- 参考文档state-policy/fl.json5.4 KB
- 参考文档state-policy/ga.json3.4 KB
- 参考文档state-policy/hi.json4.4 KB
- 参考文档state-policy/ia.json3.5 KB
- 参考文档state-policy/id.json4.2 KB
- 参考文档state-policy/il.json4.2 KB
- 参考文档state-policy/in.json4.2 KB
- 参考文档state-policy/ks.json3.5 KB
- 参考文档state-policy/ky.json4.9 KB
- 参考文档state-policy/la.json3.9 KB
- 参考文档state-policy/ma.json5.2 KB
- 参考文档state-policy/md.json4.5 KB
- 参考文档state-policy/me.json4.5 KB
- 参考文档state-policy/mi.json3.7 KB
- 参考文档state-policy/mn.json4.8 KB
- 参考文档state-policy/mo.json3.8 KB
- 参考文档state-policy/ms.json4.2 KB
- 参考文档state-policy/mt.json4.0 KB
- 参考文档state-policy/nc.json4.2 KB
- 参考文档state-policy/nd.json4.4 KB
- 参考文档state-policy/ne.json4.3 KB
- 参考文档state-policy/nh.json5.8 KB
- 参考文档state-policy/nj.json4.4 KB
- 参考文档state-policy/nm.json5.6 KB
- 参考文档state-policy/nv.json4.5 KB
- 参考文档state-policy/ny.json2.5 KB
- 参考文档state-policy/oh.json4.1 KB
- 参考文档state-policy/ok.json5.2 KB
- 参考文档state-policy/or.json4.3 KB
- 参考文档state-policy/pa.json5.0 KB
- 参考文档state-policy/ri.json4.4 KB
- 参考文档state-policy/sc.json3.4 KB
- 参考文档state-policy/sd.json4.8 KB
- 参考文档state-policy/STATES.md12.1 KB
- 参考文档state-policy/tn.json4.9 KB
- 参考文档state-policy/tx.json4.7 KB
- 参考文档state-policy/ut.json5.4 KB
- 参考文档state-policy/va.json5.9 KB
- 参考文档state-policy/vt.json3.9 KB
- 参考文档state-policy/wa.json4.4 KB
- 参考文档state-policy/wi.json3.7 KB
- 参考文档state-policy/wv.json3.8 KB
- 参考文档state-policy/wy.json5.3 KB
- 脚本workflows/investigate.js21.9 KB
- 脚本workflows/propose-detectors.js15.3 KB
03 SKILL.md 正文
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)
04 同仓库更多 Skills
sc-machin-mcp
暂无简介
supercli.quickstart
SuperCLI capability router — discover and execute CLI commands through namespace.resource.action interface
zzdoc
Use this skill to compile scdoc manpages with a fast Zig-based compiler.
zx
Use this skill when the user wants to a tool for writing better scripts using node.js.
zvm
Use this skill when the user wants to manage multiple Zig compiler versions.
quickstart
暂无简介