Skip to content
Back to skills

Thumbgate Blocked

ASecurity

Show ThumbGate's enforcement record — how many risky actions were actually blocked versus warned, which gates fire most, the tokens/damage saved, and the full feedback to check to rejection pipeline. Reads live enforcement counters via the gate_stats and enforcement_matrix MCP tools (CLI fallback `npx thumbgate gate-stats`). Use when the user says "what has ThumbGate blocked", "show gate stats", "is enforcement working", "how many tokens did we save", "show the enforcement matrix", or "what g...

  • 27 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 3, 2026
ai-agentsgo

Works with

  • cli
  • mcp

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 3, 2026

npx -y skills add IgorGanapolsky/ThumbGate --skill thumbgate-blocked --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Thumbgate Blocked?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Thumbgate Blocked
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/igorganapolsky-thumbgate-blocked/badge)](https://www.skillsdirectory.com/skills/igorganapolsky-thumbgate-blocked)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: thumbgate-blocked
description: Show ThumbGate's enforcement record — how many risky actions were actually blocked versus warned, which gates fire most, the tokens/damage saved, and the full feedback to check to rejection pipeline. Reads live enforcement counters via the gate_stats and enforcement_matrix MCP tools (CLI fallback `npx thumbgate gate-stats`). Use when the user says "what has ThumbGate blocked", "show gate stats", "is enforcement working", "how many tokens did we save", "show the enforcement matrix", or "what got stopped". Do NOT use to list rule DEFINITIONS that exist (use the thumbgate-rules skill), to create a new rule (use the thumbgate-guard skill), or to check whether ThumbGate is installed and wired (use the thumbgate-doctor skill).
---

# ThumbGate Blocked

Show the enforcement record: how many risky actions were blocked vs warned, which gates fire most,
and the full feedback → check → rejection pipeline. Each block is a repeat mistake stopped before
it spent tokens or did damage.

This skill wraps existing ThumbGate capability and adds **no new logic** — it reads the live
enforcement counters.

## Workflow

1. **Headline numbers** with the `gate_stats` MCP tool: blocked count, warned count, and the top
   gates by hits. (CLI fallback: `npx thumbgate gate-stats`.)
2. **Full picture** with the `enforcement_matrix` MCP tool: feedback-pipeline stats, active
   pre-action checks, and the rejection ledger with revival conditions.
3. **Summarize** for the user: total blocks, most-triggered gates, and anything in the rejection
   ledger close to revival.
4. **If counts are all zero,** say enforcement is wired but hasn't fired yet and point to the
   thumbgate-guard skill to promote a rule.

Field-by-field meanings (blocked vs warned, the rejection ledger, revival conditions) are in
[references/enforcement-fields.md](references/enforcement-fields.md).

## Example

Input: "is ThumbGate actually blocking anything? how many tokens did we save?"

Action: call `gate_stats` for the counters and `enforcement_matrix` for the pipeline, then:

> 14 blocks, 3 warns in the last 30 days. Top gate: `no-force-push-main` (6 hits). Estimated
> ~9k tokens saved from re-runs avoided. 1 archived gate is one strike from revival.

## Troubleshooting

- **All zeros but rules exist:** enforcement is wired but no gated action has been attempted yet —
  this is normal early on.
- **All zeros and rules also empty:** nothing has been promoted — use the thumbgate-guard skill.
- **`gate_stats` / `enforcement_matrix` unreachable:** fall back to `npx thumbgate gate-stats`, then
  run the thumbgate-doctor skill to confirm the MCP server and hooks are live.

## Quality checklist (self-verify before delivering)

- [ ] I pulled real counters via `gate_stats` (or the `npx thumbgate gate-stats` fallback), not estimates.
- [ ] I included the full pipeline via `enforcement_matrix`, not just the headline block count.
- [ ] I framed each block as a prevented repeat mistake (tokens/damage avoided), with real numbers.
- [ ] On all-zero, I explained why (wired-but-unfired vs nothing-promoted) instead of implying failure.
- [ ] I added no new logic — only read existing enforcement counters.

Files in this skill

  • SKILL.md3.2 KB
  • references/enforcement-fields.md1.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…