init-pipelinelisted
Install: claude install-skill chrislacey89/skills
# Init Pipeline
Scaffold pipeline enforcement infrastructure into the current project: Claude Code hooks for skill compliance, git guardrails for safety, and pre-commit hooks for code quality. Detects existing tools before suggesting defaults.
## When to use
- Automatically invoked by `/execute` Step 0 if `.claude/hooks/enforce-classification.sh` is missing, or if the installed hook predates the post-review edit lock (see § 2's re-scaffold note)
- Manually by the user when setting up a new project for pipeline work
## What it sets up
All files are created in the **target project**, not in the Skill Kit repo.
### 1. Git guardrails (Claude Code hook)
Invoke `/git-guardrails-claude-code` with project scope.
This installs a PreToolUse hook on Bash that blocks destructive git commands — force pushes, hard resets, forced cleans, force branch deletes, and whole-tree checkout/restore. The authoritative list lives in `/git-guardrails-claude-code`'s "What Gets Blocked" and "What Stays Allowed" sections; read it there rather than here.
The list is deliberately not restated in this file. It was, and the copy was wrong: it claimed plain `git push` was blocked, which it never has been. That is the same defect as #227 — documentation asserting coverage the matcher does not have — and a second copy is a second thing to keep true, in the file more downstream projects actually read.
### 2. TDD classification gate (Claude Code hook)
Create `.claude/hooks/enforce-classification.sh` an