plugins/thumbgate/skills/thumbgate/SKILL.md
# ThumbGate — Pre-Action Gates for AI Coding Agents ## What it does ThumbGate adds deterministic pre-action gates to AI coding agents. Before any destructive operation executes, ThumbGate checks it against enforceable rules. ## Key features - **33 pre-action gates** — block destructive actions (force-push, mass delete, destructive SQL) before they execute - **Thumbs up/down feedback** — type "thumbs down" and the mistake becomes a prevention rule - **Budget enforcement** — action count + time
npx skillsauth add davepoon/buildwithclaude plugins/thumbgate/skills/thumbgateInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
ThumbGate adds deterministic pre-action gates to AI coding agents. Before any destructive operation executes, ThumbGate checks it against enforceable rules.
npx thumbgate
Start a Claude Code session with ThumbGate installed. When the agent does something wrong, type "thumbs down" — ThumbGate captures the mistake, distills a lesson, and creates a prevention rule that blocks the pattern from repeating.
development
Show drill-me learning progress — topics studied, cards due for review, weakest concepts, and what to study next. Use when the user asks what's due, how their learning is going, or for their drill-me status.
development
Teach the user a topic as an adaptive tutor — retrieval practice, spaced repetition with decay, and persistent memory in ~/.drill-me/. Use when the user wants to learn or be drilled on something, says "drill me on X", "teach me X", or wants to study a topic, a codebase, or a document.
development
Turn any codebase into evidence-grounded Markdown docs plus a machine-readable index.json. Every claim cites its source; never invents deployment steps.
tools
Assesses the current state of the startup project and recommends what to focus on next. Use when there is a need or a question from the user to understand what the next steps are or what to focus on next.