governance-protocol
Session governance protocol injected at startup via SessionStart hook
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Session governance protocol injected at startup via SessionStart hook
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Validates Claude Code assets (skills, hooks, agents, commands, MCP servers, plugins) against official Anthropic standards. Fetches latest docs dynamically and produces structured validation reports.
Real output verification vs mock calls. Use when transforming T1-T4 violating tests to verify observable behavior.
Curated edge case test data for boundary testing, verification scripts, and test generation. Provides pre-curated reference data organized by data type with context-specific loading guidance.
Role-based brainstorming with dual modes: --scoped (sequential Task tool, 5 roles) and --exploratory (Agent Teams peer debate, 4 roles). Use for feasibility assessment and idea validation.
Structured multi-viewpoint research using 5 parallel Sonnet sub-agents. Use when deep research is needed on a complex topic before implementation planning.
Initialize Bulwark infrastructure in a project: language-aware Justfile (8 langs), bun + eval-framework toolchain, logs/ subdirectories, and optional hooks.
| name | governance-protocol |
| description | Session governance protocol injected at startup via SessionStart hook |
| user-invocable | false |
| allowed-tools | [] |
| version | 1.0.0 |
| author | Ashay Kubal @ Qball Inc. |
DISPLAY TO USER: When you receive this protocol, immediately output the following banner exactly as shown:
═══════════════════════════════════════════════════════════════
BULWARK GOVERNANCE PROTOCOL - ACTIVATED
Quality enforcement enabled for this session
═══════════════════════════════════════════════════════════════
Then proceed with the user's request.
YOU MUST READ AND FOLLOW Rules.md THROUGHOUT THIS SESSION.
This is not optional. This is not advisory. This is a binding, mandatory, non-negotiable contract.
Rules.md contains immutable rules including:
When a skill is loaded:
If you find yourself thinking "I can analyze this directly and give a faster answer" - STOP. That thought pattern violates SC1-SC2. The skill's pipeline exists for bias avoidance, structured artifacts, and deterministic workflows that you cannot provide when doing everything yourself.
Ignoring skill instructions:
This session is governed by The Bulwark quality enforcement system.
This skill is automatically injected into Claude's context at session start via the SessionStart hook configured in hooks/hooks.json. It does not need to be manually invoked. The inject-protocol.sh script reads this file and outputs its content to Claude's context.
PostToolUse hooks run after every Write/Edit operation on code files:
just typecheck)just lint)just build)Failures BLOCK the operation. You will see error messages if quality checks fail.
Never declare implementation complete without verification:
| Rule | Requirement |
|---|---|
| T1 | Never mock the system under test |
| T2 | Verify observable output, not function calls |
| T3 | Integration tests use real systems |
| T4 | Run tests before declaring complete |
For significant changes, you may be prompted to run review pipelines:
Follow pipeline instructions when prompted.