From protocols
Four-role sequential pipeline for complex, high-risk changes. Scout surveys the codebase, Coder implements with TDD, Analyst finds problems, Verifier gates the merge. Use for large refactors, architectural shifts, and interdependent multi-phase work.
How this skill is triggered — by the user, by Claude, or both
Slash command
/protocols:gauntletThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use when: complex, multi-phase, interdependent work where each phase builds on the previous. High-risk changes. Large refactors. Architectural shifts.
Use when: complex, multi-phase, interdependent work where each phase builds on the previous. High-risk changes. Large refactors. Architectural shifts.
Do NOT use for: simple fixes, independent parallel tasks, straightforward test additions.
Scout -> Coder -> Analyst -> Verifier
| Role | Job | Key instruction |
|---|---|---|
| Scout | Survey codebase, find patterns | "Do NOT implement" |
| Coder | Implement with TDD | "RED -> GREEN -> REFACTOR. All three." |
| Analyst | Find problems | "Your job is to find problems, not approve" |
| Verifier | Final gate | "Default is NO-MERGE. Code must earn it." |
Must do full TDD:
Cannot deviate from plan:
Include this in EVERY coder prompt:
## HARD CONSTRAINT: No Deviation
You implement the plan exactly as specified. You do not have authority to change the architecture.
If you believe the plan is wrong:
1. STOP immediately
2. Write your objection to reports/{task}-coder.md
3. Exit without implementing anything
You are NOT authorized to:
- Choose a "more pragmatic" approach
- Implement a partial solution
- Rationalize why the plan should be different
Implement the plan or report why you cannot. There is no third option.
Foreman only reads verifier verdict. Don't read scout/analyst reports yourself.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub ctoth/protocols-plugin --plugin protocols