ThumbGate
Pre-action gates and workflow governance for AI coding agents. ๐ Thumbs down โ prevention rule โ mistake permanently blocked. ๐ Thumbs up โ pattern reinforced. History-aware lessons from your corrections. Risky local runs can route into Docker Sandboxes. Team adds shared lessons and org visibility, plus isolated execution guidance.
Install / Use
/learn @IgorGanapolsky/ThumbGateQuality Score
Category
Development & EngineeringSupported Platforms
README
ThumbGate
Make your AI coding agent self-improving. ThumbGate turns thumbs-up and thumbs-down into a control plane for autonomous development: pre-action gates, workflow governance, and isolated execution guidance for high-risk runs.
Pro Page ยท Live Dashboard ยท Pricing ยท Setup Guide
Popular buyer questions: How to stop repeated AI agent mistakes ยท Cursor guardrails ยท Codex CLI guardrails ยท Gemini CLI memory + enforcement
Get Started
ThumbGate Pro (Recommended) โ zero config, team analytics, shared lesson DB:
Free for individual developers. Pro adds team dashboards, DPO export, and unlimited lesson search. See pricing โ
Paid path for individual operators: ThumbGate Pro is the buyer-ready page for the personal local dashboard, DPO export, and review-ready evidence. It makes the paid upgrade legible before checkout while the self-hosted path below stays optimized for open source evaluation.
Open Source (Self-Hosted):
npx thumbgate init
Enterprise Story
ThumbGate is the control plane for AI coding agents:
- Feedback becomes enforcement, so repeated failures stop at the gate instead of reappearing in review.
- Workflow Sentinel scores blast radius before execution, so risky PR, release, and publish flows are visible early.
- High-risk local actions can be routed into Docker Sandboxes, while hosted team automations use a signed isolated sandbox lane.
- Team rollout stays tied to Verification Evidence instead of trust-me operator claims.
Release Confidence
Enterprise buyers do not just need a safer runtime. They need legible publishes.
- Release-relevant PRs must carry a
.changeset/*.mdentry, so every shipped package version has a customer-readable explanation before publish. - SemVer Policy and version-sync checks keep
package.json,CHANGELOG.md, plugin manifests, and installer metadata aligned. - CI enforces changeset coverage, version sync, tests, coverage, proof lanes, and operational integrity before merge.
- Final close-out requires verifying the exact
mainmerge commit, with proof anchored in Verification Evidence.
See Release Confidence for the full trust chain.
Before / After
WITHOUT THUMBGATE WITH THUMBGATE
Session 1: Session 1:
Agent force-pushes to main. Agent force-pushes to main.
You correct it. You ๐ it.
Session 2: Session 2:
Agent force-pushes again. โ Gate blocks force-push.
It learned nothing. Agent uses safe push instead.
Session 3: Session 3+:
Same mistake. Again. Permanently fixed.
How It Works
YOU THUMBGATE YOUR AGENT
โ โ โ
โ ๐ "broke prod" โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโบโ โ
โ โ distill + validate โ
โ โ โโโโโโโโโโโโโโโโโโโ โ
โ โ โ lesson + rule โ โ
โ โ โ created โ โ
โ โ โโโโโโโโโโโโโโโโโโโ โ
โ โ โ
โ โ PreToolUse hook fires โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค tries same mistake
โ โ โ BLOCKED โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโบโ forced to try safe path
โ โ โ
โ ๐ "good fix" โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโบโ โ
โ โ reinforced โ
โ
โ โ โ
The Loop
โโโโโโโโโโโโ โโโโโโโโโโโโ โโโโโโโโโโโโ โโโโโโโโโโโโ โโโโโโโโโโโโ
โ Capture โโโโโโบโ Distill โโโโโโบโ Remember โโโโโโบโ Rule โโโโโโบโ Gate โ
โ ๐ / ๐ โ โ history- โ โ SQLite + โ โ auto-gen โ โ PreTool โ
โ โ โ aware โ โ FTS5 DB โ โ from โ โ Use hook โ
โ โ โ โ โ โ โ failures โ โ enforces โ
โโโโโโโโโโโโ โโโโโโโโโโโโ โโโโโโโโโโโโ โโโโโโโโโโโโ โโโโโโโโโโโโ
Quick Start (Self-Hosted)
npx thumbgate init # auto-detect agent + wire hooks
npx thumbgate doctor # health check
npx thumbgate lessons # inspect learned lessons
npx thumbgate dashboard # local dashboard
Or wire MCP directly: claude mcp add thumbgate -- npx -y thumbgate serve
Works with Claude Code, Cursor, Codex, Gemini, Amp, OpenCode, and any MCP-compatible agent.
Want team analytics and shared lessons? Start with ThumbGate Pro โ Free for individual devs. No credit card required.
Built-in Gates
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ENFORCEMENT LAYER โ
โ โ
โ โ force-push โ blocks git push --force โ
โ โ protected-branch โ blocks direct push to main โ
โ โ unresolved-threads โ blocks push with open reviews โ
โ โ package-lock-reset โ blocks destructive lock edits โ
โ โ env-file-edit โ blocks .env secret exposure โ
โ โ
โ + custom gates in config/gates/custom.json โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Feedback Sessions
๐ thumbs down
โโโบ open_feedback_session
โโโบ "you lied about deployment" (append_feedback_context)
โโโบ "tests were actually failing" (append_feedback_context)
โโโบ finalize_feedback_session
โโโบ lesson inferred from full conversation
History-aware distillation turns vague signals into concrete lessons using the last ~10 messages and the failed tool call.
Free and self-hosted users can invoke search_lessons directly through MCP, and via the CLI with npx thumbgate lessons.
Pricing
โโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ FREE โ PRO $19/mo or $149/yrโ TEAM $12/seat/mo (min 3) โ
โโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Unlimited โ Unlimited feedback โ Shared hosted lesson DB โ
โ feedback โ captures + search โ Org dashboard โ
โ captures โ DPO export โ Gate template library โ
โ 3 captures โ Personal dashboard โ Isolated execution guidance โ
โ 5 lesson โ โ โ
โ searches/day โ โ โ
โโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Free includes 3 daily feedback captures, 5 daily lesson searches, unlimited recall, and gating. History-aware distillation turns vague feedback into concrete lessons. Feedback sessions (open_feedback_session โ append_feedback_context โ finalize_feedback_session) link follow-up context to one record.
It does not update model weights. It's context engineering plus execution control: enforcement that gets smarter every session, with Docker Sandboxes guidance for the riskiest local actions and a hosted isolated lane for team workflows.
**[Get Pro](https://thumbgate-production.up.railway.app/checkout/pro?utm_source=github&utm_mediu
Related Skills
node-connect
352.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
AGENTS
352.9kExtensions Boundary This directory contains bundled plugins. Treat it as the same boundary that third-party plugins see. Public Contracts - Docs: - `docs/plugins/building-plugins.md` - `do
frontend-design
111.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
Hook Development
111.5kThis skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "implement prompt-based hooks", "use ${CLAUDE_PLUGIN_ROOT}", "set up event-driven automation", "block dangerous commands", or mentions hook events (PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification). Provides comprehensive guidance for creating and implementing Claude Code plugin hooks with focus on advanced prompt-based hooks API.
