Skip to content

rdspring1/thrashl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

thrashl

Reduce thrash. Increase signal.

thrashl is a lightweight control layer for working with coding agents.

It turns Claude (or any agent) from a drifting conversation into a predictable system using:

  • explicit modes
  • stop conditions
  • high-signal handoffs

The goal is simple: less guessing, fewer loops, faster progress.


Core idea

Most agent workflows fail because of thrash:

  • repeated guesses
  • unclear next steps
  • bloated context
  • no clean stopping point

thrashl fixes this by enforcing:

  • mode switching/impl, /debug, /vet, /save
  • early stopping → don’t let agents guess forever
  • decision outputs → every step produces something actionable

Commands

  • /impl → make a minimal change
  • /debug → form hypotheses and pick one experiment
  • /vet → skeptical review + high-value tests
  • /save → write a clean markdown handoff

You don’t need all of them.

Even just /debug or /save will help.


Installation

mkdir -p ~/.claude/commands ~/.claude/agents
./sync-claude.sh

To keep ~/.claude in sync after updates:

./sync-claude.sh

sync-claude.sh rsyncs claude/commands/ and claude/agents/ into ~/.claude/. Copy claude/CLAUDE.md to ~/.claude/CLAUDE.md manually if desired.

About

A control layer for agent workflows — reduce thrash, increase signal.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages