From thumbgate
Inspects branch governance and protected-file globs, then records a scoped, time-limited approval so a protected edit or publish can proceed under audit. Useful when the user says "show branch governance" or "approve this protected change".
How this skill is triggered — by the user, by Claude, or both
Slash command
/thumbgate:thumbgate-protectThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Inspect the protected-action posture for this project and, when the user explicitly approves,
Inspect the protected-action posture for this project and, when the user explicitly approves, grant a scoped, expiring exception so a protected-file edit or publish can proceed under audit.
This skill wraps existing ThumbGate capability and adds no new logic — it reads governance state and records a time-boxed approval.
get_branch_governance MCP tool: protected branches, release
rules, and the protected-file globs in effect.approve_protected_action MCP tool — keep pathGlobs to the smallest set the action needs and
ttlMs as short as the task requires (default ~1 hour).The full approve_protected_action field contract (pathGlobs, reason, evidence, ttlMs) and
the audit model are in
references/governance-and-approvals.md.
Input: "main is protected but I need to hotfix the changelog — approve it for this one edit"
Action:
get_branch_governance → confirm main is protected and CHANGELOG.md is in a protected glob.approve_protected_action → pathGlobs: ["CHANGELOG.md"], reason: "hotfix changelog entry",
evidence: "owner OK in thread", ttlMs: 900000 (15 min).get_branch_governance returns nothing: no governance configured — say so; don't invent
protected branches.pathGlobs/expiry; if the MCP path is unreachable, run the thumbgate-doctor skill.get_branch_governance before saying anything about protection.pathGlobs and the shortest workable ttlMs, never a blanket exception.npx claudepluginhub igorganapolsky/thumbgateProvides prompt-injection defense rules for GitHub issues and pull requests, plus optional workflow conventions for issue triage and CI safety.
Enforces Git security best practices for 2025 including signed commits, zero-trust workflows, secret scanning, verification, audit logging, and branch protection. Useful for securing repositories and CI/CD pipelines.
Generates PermissionRequest hooks that auto-approve safe operations, auto-deny dangerous ones, and tailor rules to detected project stack. Safer alternative to --dangerouslySkipPermissions for manual permission mode.