Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Show HN: Superego – An AI that watches Claude Code and blocks over-engineering (github.com/cloud-atlas-ai)
1 point by durch 72 days ago | hide | past | favorite
Claude Code will solve your problem. It might also refactor three files, add "future flexibility," and solve two problems you didn't mention. Superego blocks that.

It is a Rust CLI that hooks into Claude Code's lifecycle. Before large edits or before Claude finishes, another LLM evaluates the work against one question: is this the simplest thing that actually solves the stated problem?

When something's off, Claude is blocked and shown feedback like:

"This may be a local maximum. What alternatives were considered?"

"Is this necessary right now? This seems to solve [hypothetical problem] rather than [actual need]."

Claude then tries to self-corrects, often proposing something simpler or asking clarifying questions it should have asked upfront.

The philosophy: Every line of code is a liability. Every abstraction is a loan. If you can't explain it simply, it's too complex. If it feels clever, be suspicious.

Tradeoffs: Yes, this adds LLM calls. In my experience the tighter results are worth it, but YMMV.

Install: cargo install superego # or brew install cloud-atlas-ai/superego/superego

  sg init && claude
The prompt is customizable. The default is opinionated toward simplicity—because the alternative is an AI that confidently builds cathedrals when you asked for a shed.

Source-available (free for personal/research use). GitHub: https://github.com/cloud-atlas-ai/superego



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: