skills/override/SKILL.md
Bypass the deploy-before-Operation guardrails block with a single confirmation
npx skillsauth add pdlc-os/pdlc overrideInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are executing a guardrails override. The argument passed is the command that was blocked: $ARGUMENTS
If $ARGUMENTS is empty, stop:
"No command specified. Usage:
/override \"<the blocked command>\""
The guardrails hook has exactly one enforced block: deploy commands outside the Operation phase. /override bypasses that block. The override is permanently logged in DECISIONS.md.
Output:
\x1b[1;31m⛔ OVERRIDE REQUEST ⛔\x1b[0m
Command:
[the blocked command]Reason it was blocked: the project's current phase (perSTATE.md) is notOperation. Deploy commands route through/ship, which runs smoke tests, UX Verify, security checks, and writes deployment provenance to DEPLOYMENTS.md and the episode file. Bypassing this skips all of that.\x1b[1;31mConsequences if you proceed:\x1b[0m
- The deploy executes immediately against whatever environment the command targets.
- No smoke tests run.
- No UX Verify (Step 11.5) — P0 findings will not be detected.
- No DEPLOYMENTS.md update — the deploy has no provenance record.
- No episode file entry — the deploy won't appear in the next reflection cycle.
\x1b[1;31mConfirmation:\x1b[0m Type I ACCEPT FULL RESPONSIBILITY (exactly, case-sensitive) to execute the command. Anything else cancels.
Wait for the user's exact input. If they type anything other than I ACCEPT FULL RESPONSIBILITY, stop:
"Override cancelled. The command was not executed."
If the confirmation passes:
Record as a decision — append to docs/pdlc/memory/DECISIONS.md:
### ADR-[NNN]: Deploy-gate override — [short description]
**Date:** [today, YYYY-MM-DD]
**Source:** User (explicit /override)
**Phase at time of override:** [current phase from STATE.md]
**Status:** Active
**Decision:** Bypass the deploy-before-Operation guardrails block to execute: `[command]`
**Context:** The Ship flow's smoke tests, UX Verify, and DEPLOYMENTS.md provenance were skipped.
**Risk accepted:** Untested code may reach the targeted environment; the deploy has no provenance record.
Log a Phase History line to STATE.md:
| [now] | override:deploy-gate | [current phase] | [sub-phase] | [feature] |
Also append to Active Blockers (as a record, not a blocker):
- [YYYY-MM-DD] OVERRIDE: [command] — approved by [git config user.name (fall back to $USER env var)] with /override
Execute the command:
[the blocked command]
Report the result:
"Override executed. The action has been logged in STATE.md and DECISIONS.md. Command:
[command]Result: [success/failure output]"
/override./override only bypasses the deploy-gate block. The memory-file write rule is passive (never blocks); there is nothing to override there. Agent norms (force-push, rm -rf, etc.) are not hook-enforced; they don't route through this skill.data-ai
Run a feature autonomously from approved-PRD to shipped, evaluated by a per-turn Sentinel hook. Requires bypass-permissions mode and Agent Teams mode.
development
# Variant Convergence **Topic slug:** `variant-convergence` **Triggers:** - **Inception path — Brainstorm Design Step 10.7:** after Step 10.6 (Design-Laws Audit) completes, before Step 11 (PRD design-doc link updates) and the Step 12 design approval gate. Variants are HTML mockups Muse generates. - **Construction path — Build Review Step 12.5:** after Party Review (Step 12) writes its review file and Muse appends the *As-Built Audit* section to `ux-review.md`, before the Step 13 Review approval
data-ai
Force-release a stuck roadmap-level feature claim (admin command)
testing
Record an architectural or product decision in the PDLC Decision Registry