Rationguard — AI skill for Claude Code
Detect and rebut rationalization patterns in AI agent output.
How to install Rationguard
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open hivecommons/rationguard and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Rationguard does
Detect and rebut rationalization patterns in AI agent output.
Alternatives in AI
- Pretty Mermaid Skills — To provide AI with Mermaid chart rendering capability, supporting both SVG and ASCII output formats 552 ★
- Fusion Plan — OMC interview (interactive) → 3-round Opus 4.8 + GPT-5.5 fusion deepening → concise .omc/plans/ output → revie 468 ★
- Svelte Markdown — 📝 Markdown and HTML renderer for Svelte 5 — built for streaming AI agent output from Claude Code, ChatGPT, an 131 ★
README
RationGuard
[](LICENSE)
Detect and rebut rationalization patterns in AI agent output.
AI agents make excuses. "Standing by for instructions." "Too complex to fix." "I'll handle it next pass." These sound reasonable but mean the agent stopped working.
rationguard catches these patterns and provides rebuttals — in real-time via [pluk](https://www.npmjs.com/package/@hivecommons/pluk), injected into the agent's system prompt (prevention), or checked against agent output after each response (detection).
Prerequisites
- Node.js 20 or newer (
engines.nodeinpackage.json) - pluk, installed alongside rationguard below
tmux, forrationguard attachand for watching live sessions- The AI CLI you want to supervise (
claude,copilot,gemini,gooseorcodex), already installed and authenticated
`rationguard check` and `rationguard prompt` only need Node.js.
Install
npm install -g @hivecommons/rationguard @hivecommons/pluk
Releases
Maintainers publish releases by pushing a `v*` tag. The tag workflow runs the test gate, then publishes `@hivecommons/rationguard` to npm with provenance via [npm Trusted Publishing](https://docs.npmjs.com/trusted-publishers) (GitHub Actions OIDC, `npm` environment) — no long-lived npm token is stored in the repository.
Quick Start
One command — creates a tmux session, starts the AI CLI, wires pluk event capture, opens a terminal window for you to interact, and runs rationguard in this terminal to detect rationalizations:
rationguard attach my-agent --cli=claude --rebuttal=send --dangerous
What happens:
- A tmux session named
my-agentis created claude --dangerously-skip-permissionsstarts inside it (the--dangerousflag maps t
Related Skills
Deai Image
Detect and remove AI fingerprints from AI-generated images. Strip metadata, add film grain, recompress, and by
Writing Deslop
AI Writing Deslop - Detect and fix 11 AI writing slop patterns in Korean/English prose. Claude Code skill.
Slop Cop
Detect AI-generated language patterns in your codebase with this Claude Code skill to ensure human-quality pro
Rogue Humanizer Skill
Detect and rewrite AI writing patterns to make content sound authentically human. Supports voice calibration f
Anti Default Output
A skill for breaking AI's default, generic output patterns in creative tasks.
AI AI Workflows
This document provides prompt patterns for using AI to assist with AI Engineering tasks — designing prompts, b
Related Agents
CodeAnalysisAgent
Analyzes codebases to identify architecture patterns, map directory structures, detect conventions, and assess
Pattern Detective
Analyzes Screen Time database to detect death loops and productivity patterns
Python Test Quality Reviewer
Analyzes git staged and unstaged changes to test files to detect unfocused tests, missing markers, weak assert