01
It starts by itself
pull request opened. Runs in GitHub Actions or Claude Code routine.
- ↻ pull request opened
pull_request opened or synchronize
Every PR gets a risk verdict.
Install the Fallow skill and make it a habit: follow https://gethabit.dev/skills/fallow-rs/fallow.md
10K installs133 starsMIT licenceSource on GitHub ↗

Fallow
by fallow-rs · 10K installs
The skill
The fallow skill gives an agent codebase intelligence for TypeScript and JavaScript: changed-code risk, dead code, duplication, circular dependencies, complexity hotspots and architecture boundaries, all as machine-readable JSON.
Only when you ask.
The habit
Every PR gets a risk verdict.
↻ Runs by itselfpull request opened
When does it start? How does it check its work? What does it remember?
Stops after one pull request per run and at most 1 retry.
Run fallow audit --base against the target branch with --format json --quiet.
Run fallow audit --walkthrough-guide and read its decisions and change anchors.
Write a judgment file citing only ids the guide emitted, keeping it outside the project tree.
Run fallow audit --walkthrough-file so fallow validates the judgment against the live graph.
Report only the accepted judgments and add the verdict to the log.
It writes only in its own folder and asks you before anything goes out.
Read both lists. If the left one sounds like you, the Fallow skill helps.
No. This loop audits and reports; the fix cycle needs a separate dry-run and your go-ahead.
No. It surfaces candidates for a human to verify, not confirmed vulnerabilities.
TypeScript and JavaScript only.
Copy the prompt at the top into your agent. It installs the skill from fallow-rs/fallow-skills and sets up the habit. Or run npx skills add fallow-rs/fallow-skills --skill fallow.
Yes. It is published under MIT. Habit is free too.
Install the Fallow skill and make it a habit: follow https://gethabit.dev/skills/fallow-rs/fallow.md
All fallow-rs skills →More code skills →
Works in
Made by fallow-rs, published under MIT. Habit links to the original and never changes it. Is this your skill?