shinpr/metronome

5 stars · Last commit 2026-04-04

Claude Code plugin that enforces deliberate, step-by-step work on repetitive tasks

README preview

<p align="center">
  <img src="assets/metronome-banner.jpg" width="600" alt="metronome">
</p>

# metronome

A Claude Code plugin that prevents Claude from taking shortcuts on repetitive tasks.

## Problem

When Claude encounters repetitive tasks, it tends to declare "I'll work efficiently" and then:
- Switches from step-by-step edits to bulk operations (e.g. `sed` one-liners)
- Breaks files, then runs `git checkout` to revert—losing unrelated uncommitted changes too

**Example**: Asked to fix comments across 20 files one by one, Claude processes 5 files correctly, then announces "I'll handle the rest efficiently." It runs a `sed` command that corrupts files, notices the breakage, and runs `git checkout` to undo everything—including your other uncommitted changes.

This plugin detects such declarations and blocks the Bash tool call, reminding Claude to slow down.

## Detected Phrases

View full repository on GitHub →