Setup Tag Rulesets — Git skill for Claude Code
Walkthrough: Protect release tags from force-push attacks with GitHub rulesets.
How to install Setup Tag Rulesets
Installs to ~/.claude/skills/latiotech-secure-supply-chain-skills-setup-tag-rulesets/SKILL.md
mkdir -p ~/.claude/skills/latiotech-secure-supply-chain-skills-setup-tag-rulesets && curl -fsSL https://raw.githubusercontent.com/latiotech/secure-supply-chain-skills/HEAD/commands/setup-tag-rulesets.md -o ~/.claude/skills/latiotech-secure-supply-chain-skills-setup-tag-rulesets/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Setup Tag Rulesets does
description: "Walkthrough: Protect release tags from force-push attacks with GitHub rulesets" allowed-tools: Read, Write, Edit, Glob, Grep, Bash(git:*, gh:*)
Interactive walkthrough to set up GitHub tag rulesets that prevent force-push and deletion attacks on release tags. This is the mitigation for the TeamPCP attack vector where 110+ tags were hijacked via force-push.
Read `${CLAUDE_PLUGIN_ROOT}/skills/supply-chain-hardening/references/actions-configs.md` for context on the TeamPCP a
Alternatives in Git
- Git Worktree Docs Issue: Dependency Installation — GitHub — Community feedback on official docs with full worktree lifecycle walkthrough 81.1k ★
- Git Worktree Setup — Create isolated git worktrees with instant feedback and background Rust verification 25.5k ★
- My Claude Code Setup — GitHub Repo stars Shared starter template configuration and CLAUDE.md memory bank system Setup template 2.1k ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Setup Commit Signing
Walkthrough: Set up commit and tag signing with GPG, SSH, or Sigstore gitsign
Release Tag
tag and push a release after the release PR is merged
Claude Code Multimodel Workflow
v2: server-enforced merge gates for repos shared by humans and coding agents — merge-gate suite attestation, b
Eagle Tag Governance
Agent Skills-compatible skill to govern an Eagle library's tag vocabulary via eagle-mcp — merge, rename, norma
Thumbgate Protect
Show this repo's branch/release governance and grant a scoped, time-limited approval for an action that touche
Branch Cleanup
Clean up merged, stale, and orphaned git branches. Protects main/develop/release/ automatically. Supports --dr
Related Agents
Gitter
The only agent that writes git — every other agent is read-only. Delegate each worktree setup, commit, merge,
Git Release Tagger
Use this agent when you need to create a git tag for a version of the app. Supports both post-release tags (Ap
Security Architecture
Boucle implements a defense-in-depth security model to protect against prompt injection attacks and maintain t