By shinpr
Enforces step-by-step commit policies by validating git commit messages against a Python guard script, preventing non-conforming commits from being submitted
A Claude Code plugin that prevents Claude from taking shortcuts on repetitive tasks.
When Claude encounters repetitive tasks, it tends to declare "I'll work efficiently" and then:
sed one-liners)git checkout to revert—losing unrelated uncommitted changes tooExample: 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.
| Language | Pattern | Matches |
|---|---|---|
| English | efficien | efficient, efficiently, efficiency |
| 日本語 | 効率 | 効率的, 効率化 |
| 中文 | 高效, 效率 | (2 patterns required) |
| Deutsch | effizien | effizient, Effizienz |
| Français | efficac | efficace, efficacement, efficacité |
| Español / Português | eficien | eficiente, eficientemente, eficiencia |
| 한국어 | 효율 | 효율적으로, 효율화 |
| Русский | эффектив | эффективно, эффективность |
When triggered, Claude receives:
Slow down.
Read the current task, execute it, verify the result, then move to the next.
No prohibitions. Only positive instructions.
Requires Claude Code (this is a Claude Code plugin)
# 1. Start Claude Code
claude
# 2. Install the marketplace
/plugin marketplace add shinpr/metronome
# 3. Install plugin
/plugin install metronome@metronome
# 4. Restart session (required)
# Exit and restart Claude Code
metronome/
├── .claude-plugin/
│ ├── marketplace.json
│ └── plugin.json
├── hooks/
│ └── hooks.json
├── scripts/
│ └── check-efficiency.py
├── tests/
│ └── test_check_efficiency.py
└── README.md
MIT
Executes bash commands
Hook triggers when Bash tool is used
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub shinpr/claude-code-workflows --plugin metronomeSub-agent runner — runs agent definitions on Codex, Claude Code, Cursor CLI, or Gemini CLI from any host AI tool.
Decomposes requirements into Linear-ready tasks with interactive quality gates and dependency mapping
Structure product context in your repo — hypotheses, validation, and PRDs that flow into implementation
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Memory compression system for Claude Code - persist context across sessions
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses