fallow

Audit JavaScript and TypeScript codebases for quality and cleanup opportunities.

20|3|Updated Nov 30, 2025
One-click install
npx skills add https://github.com/andrelandgraf/fullstackrecipes --skill fallow-andrelandgraf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fallow
Source: https://github.com/andrelandgraf/fullstackrecipes/tree/main/.agents/skills/fallow
Command: npx skills add https://github.com/andrelandgraf/fullstackrecipes --skill fallow-andrelandgraf

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Fallow provides codebase intelligence for JavaScript and TypeScript projects by performing static analysis to surface quality issues, risk hotspots, and cleanup opportunities across code, dependencies, and architecture. It also blends production runtime coverage into the health report to inform hot-path review and long-term maintenance.

Core Features & Use Cases

  • Comprehensive static analysis for quality, complexity, and architecture boundaries.
  • Detects unused code, duplicates, circular dependencies, and flag patterns to guide refactors.
  • Use in PRs, CI pipelines, or ongoing health audits to prioritize cleanups and security candidates.

Quick Start

Run fallow on your project to generate a health report and suggested cleanups.

Frequently Asked Questions about fallow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect unused code and circular dependencies in a TypeScript codebase?

Static analysis audits JavaScript and TypeScript codebases to detect unused code, circular dependencies, and duplicates. Fallow performs this analysis to surface quality issues and architecture boundary violations, generating actionable health reports for ongoing maintenance.

Can I run static analysis for code health in CI pipelines and pull requests?

Yes, static analysis for code health can run in CI pipelines and pull requests. Fallow applies static analysis and runtime health data across projects to surface code duplication, architecture boundary violations, and risk hotspots directly within your CI workflows.

What is codebase intelligence and how does it improve JavaScript code quality?

Codebase intelligence combines static analysis with production runtime coverage to evaluate code quality, complexity, and risk. Fallow provides this intelligence for JavaScript projects by surfacing unused code and flagging patterns to guide refactors and prioritize cleanups.

Does this code cleanup tool require any specific configuration files to run?

Yes, this code cleanup tool requires a SKILL.md file at the project root with YAML frontmatter including a name and description. Fallow can also leverage optional scripts, references, and assets to extend its static analysis and health reporting functionality.

What is the best way to find architecture boundary violations in a JavaScript project?

The best way to find architecture boundary violations in a JavaScript project is through comprehensive static analysis. Fallow audits your codebase to detect these violations, alongside code duplication and complexity issues, to guide targeted refactors and improve overall code health.