git404hub

what is menhera-loop fr?

borelchu/menhera-loop — explained in plain English

Analysis updated 2026-05-18

19JavaScriptAudience · developerComplexity · 2/5LicenseSetup · easy

tl;dr

A Claude Code plugin that blocks the AI assistant from claiming a coding task is done until tests actually ran and passed and no TODOs remain.

vibe map

mindmap
  root((repo))
    What it does
      Blocks false done claims
      Checks green test runs
      Flags leftover TODOs
    Tech stack
      JavaScript
      Node.js
      Claude Code plugin
    Use cases
      Enforce real verification
      Evidence receipts
      Requirement tracking
    Audience
      Developers using Claude Code
    Setup
      Plugin marketplace install
      No API keys needed
      Node 18 plus required

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Prevent an AI coding assistant from ending a session before its verification commands actually ran and passed.

VIBE 2

Catch leftover TODO or FIXME comments in files the assistant just edited.

VIBE 3

Get an automatic evidence receipt of what was tested and what passed after each completed task.

VIBE 4

Re-inject your original requirements back into context after a long session gets auto-compacted.

what's the stack?

JavaScriptNode.jsClaude Code plugin

how it stacks up fr

borelchu/menhera-loopaburousan/typsteditordeedy/glacial-valley
Stars191919
LanguageJavaScriptJavaScriptJavaScript
Setup difficultyeasymoderateeasy
Complexity2/53/52/5
Audiencedeveloperresearcherdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Installed via Claude Code's plugin marketplace with zero config, requires Node.js 18 or later.

MIT: use, modify, and distribute freely, including commercially, as long as you keep the copyright notice.

in plain english

This project is a plugin for Claude Code, the AI coding assistant, that stops it from claiming a task is finished when it actually is not. Anyone who has used an AI coding tool knows it can say "done" after editing a file without ever running the tests, or while leaving a TODO comment behind. This plugin blocks the session from ending until there is real proof the work is complete. The plugin is styled as a clingy, obsessive character (a menhera persona, a Japanese internet term for someone emotionally needy) who repeatedly questions whether the work is really finished, in Korean, English, or Japanese phrasing depending on settings. Underneath the personality, the actual check is mechanical: it reads the session's structured logs to see whether an edit happened, whether a test, build, or lint command was actually run and returned a real success, and whether any TODO, FIXME, or similar marker was left in an edited file. A command that merely prints reassuring words without a clean exit code does not count as proof. It recognizes common test and build commands across many languages and package managers, including npm, pnpm, yarn, bun, pytest, cargo test, go test, and several others, and it can be told about custom project-specific commands through an environment variable. If it blocks a completion claim, it names the exact command that should have been run instead of giving a vague warning. Installation is done through Claude Code's own plugin marketplace system with no API keys or configuration files required. There is an optional setup command to enable a status line and softer tone. Each time the checks pass, the plugin writes a short evidence file listing what was edited and which checks came back green, meant to be pasted into a commit message or pull request. The project is released under the MIT license and requires Node.js version 18 or later.

prompts (copy fr)

prompt 1
Install the menhera-loop plugin marketplace and set it up for Claude Code.
prompt 2
Explain how menhera-loop decides whether a test run actually passed versus just printed reassuring text.
prompt 3
Show me how to add a custom test command pattern using MENHERA_LOOP_TEST_PATTERNS.
prompt 4
Walk me through what the evidence receipt at ~/.claude/menhera-loop/last-receipt.md contains after a passing check.

Frequently asked questions

what is menhera-loop fr?

A Claude Code plugin that blocks the AI assistant from claiming a coding task is done until tests actually ran and passed and no TODOs remain.

What language is menhera-loop written in?

Mainly JavaScript. The stack also includes JavaScript, Node.js, Claude Code plugin.

What license does menhera-loop use?

MIT: use, modify, and distribute freely, including commercially, as long as you keep the copyright notice.

How hard is menhera-loop to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is menhera-loop for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.