boss-fight
Failing tests spawn a pixel boss; each fix lands a hit, zero failures is a KO.
Illustration. Actual results depend on the mod, terminal and environment.
Install
/plugin marketplace add OneWave-AI/claude-code-mods
/plugin install boss-fight@claude-code-mods
/reload-pluginsRun these commands one at a time in a Claude Code session.
claude plugin marketplace add OneWave-AI/claude-code-mods
claude plugin install boss-fight@claude-code-modsThen run /reload-plugins in your session, or start a new session.
Please install the Claude Code mod "boss-fight" (https://github.com/OneWave-AI/claude-code-mods). Before installing, read the Security and Requirements sections of its README and tell me what it reads and writes, which commands it runs, whether it uses the network, and which Claude Code version, OS and terminal it needs. If everything looks fine, run claude plugin marketplace add OneWave-AI/claude-code-mods and claude plugin install boss-fight@claude-code-mods, then remind me to run /reload-plugins in my session.Send this to Claude Code so it reads the author’s instructions before installing.
git clone https://github.com/OneWave-AI/claude-code-mods
cd claude-code-mods
claude --plugin-dir ./boss-fightClone the repository and try it in a local session with --plugin-dir.
What it accesses
Based on the author’s documentation, checked when listed; use claude plugin validate to check for yourself.
Reads
YesReads test command output to count failures.
Writes files
YesPlugin storage keeps a running kill count ($.store in the source).
Runs commands
NoneNetwork
NoneIntroduction
boss-fight is a wait-time mod from OneWave AI that turns fixing tests into a boss fight. When a test run fails, a pixel boss spawns in a pane with one HP per failing test. Every later run that fixes tests lands a hit, and zero failures is a KO with loot.
- Reads vitest, jest, pytest, mocha and cargo test output
- The status line shows the fight, and toasts mark KOs and loot
/boss demoplays a demo and/boss resetstarts over
The author states it makes no network calls, runs no processes, touches no files and calls no model; the source keeps a running kill count in plugin storage. Requires Claude Code 2.1.287+; platform and terminal requirements are not stated. Not run-tested by this site; the preview is illustrative.
Who it is for
- People who often have Claude fix a pile of failing tests
- People who want red-to-green to feel like a win
Requirements
- Claude Code ≥ 2.1.287
- Recognizes vitest, jest, pytest, mocha and cargo test output.