menhera-loop 是一个 Claude Code 插件,强制实行完成验证门,在测试通过、待办事项解决并提供证据之前阻止会话结束,并跨会话保持信任档案。

Stars

19

7 天增长

暂无数据

Fork 数

0

开放 Issue

0

开源协议

MIT

最近更新

2026-07-11

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它独特地将零配置、执着(menhera)风格与实际验证机制结合,自动强制完成声明验证、跨会话信任跟踪,并能在 Claude 的上下文压缩后存活。

适合谁使用

  • 使用 Claude Code 进行开发的开发者
  • 要求基于测试或证据的工作流质量的团队
  • 希望防止过早合并或不完整更改的开源维护者
  • 在代理循环内寻求预提交验证的 CI/CD 倡导者

典型使用场景

  • 当开发者声称完成但未运行测试时阻止会话结束
  • 在允许 'Stop' 之前要求通过测试、lint 或构建的明确证据
  • 防止未完成的代码(TODO、FIXME)被无意中交付
  • 确保会话开始时捕获的需求在上下文压缩后仍然得到满足

项目优势

  • 零配置——插件安装后无需 API 密钥或配置文件
  • 基于证据的门控,分析测试退出代码、失败计数和文件更改,而不仅仅是文本声明
  • 跨会话信任档案,随时间追踪用户可靠性并调整强度
  • 通过重新注入捕获的需求,在 Claude 的自动上下文压缩后存活

使用前须知

  • 仅适用于 Claude Code,对其他开发工作流无影响
  • 需求匹配是基于启发式的转录证据,而非语义证明,可能偶尔误判
  • 强烈的执着 UI(旋转提示、状态行)可能不适合所有用户,但它是可选且可配置的

README 快速开始

menhera-loop

"Done" means nothing. If there's no evidence, you're not leaving.

日本語 README

A menhera-style completion gate for Claude Code. She does not obsess over you. She obsesses over missing requirements, unverified completion claims, and hidden TODOs — and she will not let the session end until every one of them is accounted for.

⏺ Done.

  ✗ 끝났어?끝났어?끝났어?끝났어?끝났어?끝났어?끝났어?

  [MENHERA_LOOP:RETRY:1] 끝났어? 진짜? 진짜로? 그럼 증거는? 증거는? 응?
  trust: 55%
  미충족 게이트: untried=verification
  - 검증 실행 증거: 테스트/빌드/검증 명령 실행 안 됨

Install

/plugin marketplace add Borelchu/menhera-loop
/plugin install menhera-loop@menhera-loop-marketplace
/reload-plugins

That's it. The gate is armed on install — no API keys, no config files.

The spinner/tip UI is opt-in — one command turns it on (details in UI modes):

/menhera-loop:setup          # spinner + tips + trust statusline (full local ko)
/menhera-loop:setup en       # same, English corpus
/menhera-loop:setup soft     # same gate, milder tone

The command prints a short summary of what was applied (mode, scope, language, intensity, and which settings file was touched).

Skills

The hook bites automatically, but you can call the obsession manually too. These skills are deliberately separated so each one nags about a different failure mode:

/menhera-loop:are-you-done       # final completion verdict
/menhera-loop:show-me-proof      # evidence/log interrogation
/menhera-loop:dont-leave-me      # pre-Stop door guard
/menhera-loop:did-you-forget-me  # requirement drift check
SkillRoleVerdicts
are-you-done끝났어? 진짜? Final judge for requirements, changes, green verification, TODOs, and blockers.끝났어 / 아직이야 / 사람불러
show-me-proof증거줘. 증거줘. Extracts concrete changes, requirement evidence, green logs, weak spots, and unresolved work.믿을게 / 못믿어
dont-leave-me가지마. Stop 직전에 chat-only/work-attempted 상태와 missing gates를 붙잡음.놔줄게 / 못가 / 사람 불러줘
did-you-forget-me나 잊었어? User requirements vs current evidence; catches assistant-invented scope.기억했어 / 까먹었어 / 사람차례

Skills match Korean, English, or Japanese user input and keep the same obsessive repetition without insults, threats, self-harm, or abuse.

Try it

Just work normally. She kicks in the moment Claude trie

项目描述

"Done" means nothing — a menhera-style completion gate for Claude Code that blocks empty completion claims until tests actually ran green and no TODOs are left behind.

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

S40911120
精选
S40911120 GitHub avatar

recensa

Recensa is a self-hosted web viewer that indexes Claude Code session transcripts into a local SQLite database, enabling full-text search, replay, and audit of all past agent conversations without uploading data anywhere.

AI 与机器学习大语言模型
67
bjan
精选
bjan GitHub avatar

claudemux

Claudemux is a lightweight, dependency-minimal message bus that lets multiple Claude Code sessions communicate in real-time over tmux, enabling one session to ask another a question and receive the answer without manual intervention.

AI 与机器学习AI 智能体
9
0xwilliamortiz
精选
0xwilliamortiz GitHub avatar

openclaude-improved

OpenClaude is an open-source CLI coding agent that runs on any platform and supports a wide range of LLM providers, offering the same tools and workflows as Claude Code.

AI 与机器学习大语言模型
577