When asked to verify, detect the current repo and run the repo-specific preflight/quick/full verification gates with a ship/no-ship verdict.
Use this skill whenever the user says things like:
preflight, quick, or full mode.If mode is not specified, default to quick — except for rocket, where you must ask the user which mode to run before proceeding (UNLESS the auto_verify flag is provided, in which case default to quick without asking).
BLOCKED – DO NOT SHIP.Always run the Antigravity session cleaner first to reclaim RAM before running heavy verification gating:
python3 /Users/nicholaspetros/scceo-1/.runtime/ag_session_cleaner.py --execute --hours 6
Run:
pwdgit rev-parse --show-toplevelgit branch --show-currentgit status --shortnode -v and npm -v (for Node repos)cat supabase/.temp/project-ref if presentUse git rev-parse --show-toplevel as canonical root.
Match canonical repo root to one of the configured profiles.
/Users/nicholaspetros/SOS/App -> app/Users/nicholaspetros/SOS/Web -> web/Users/nicholaspetros/SOS/Rocket/fractional-ignite -> rocket/Users/nicholaspetros/SOS/SOS 2/portal -> legacyIf no match:
BLOCKED – UNKNOWN REPOSupported modes:
preflightquickfullDefault mode: quick — except rocket: always ask the user which mode to run if not specified (UNLESS auto_verify is set, then use quick).
Root: /Users/nicholaspetros/SOS/App
Run from repo root and report:
git branch --show-currentgit status --shortnode -v + npm -vcat supabase/.temp/project-ref (if present)From repo root, run fast-fail gates in this order when present:
npx tsc --noEmit (or npm run type-check)bash scripts/structural-gates.sh, npm run policy-check)npm run test:unit:criticalnpm test or npm run test only if no critical script existsStop on first hard failure and report exact failing command + top error.
From repo root:
bash scripts/gatekeeper.sh, npm run validate, CI-equivalent)Root: /Users/nicholaspetros/SOS/Web
Run from repo root and report:
git branch --show-currentgit status --shortnode -v + npm -vcat supabase/.temp/project-ref (if present)From repo root, run fast-fail gates in this order when present:
npx tsc --noEmit (or npm run type-check)bash scripts/structural-gates.sh, npm run policy-check)npm run test:unit:criticalnpm test or npm run test only if no critical script existsStop on first hard failure and report exact failing command + top error.
From repo root:
bash scripts/gatekeeper.sh, npm run validate)Root: /Users/nicholaspetros/SOS/SOS 2/portal
Run from repo root and report:
git branch --show-currentgit status --shortnode -v + npm -vcat supabase/.temp/project-ref (if present)From repo root, run fast-fail gates in this order when present:
npx tsc --noEmit (or npm run type-check)bash scripts/structural-gates.sh, npm run policy-check)npm run test:unit:criticalnpm test or npm run test only if no critical script existsStop on first hard failure and report exact failing command + top error.
From repo root:
bash scripts/gatekeeper.sh, npm run validate)Root: /Users/nicholaspetros/SOS/Rocket/fractional-ignite
For this repo, delegate completely to the rocket-ci-gates skill.
auto_verify is passed in which case use quick.rocket-ci-gates skill with the requested mode. Do not run any commands here manually—let rocket-ci-gates handle all execution, safety blocking, and environment checks.quick, fast-fail: stop on first hard failure.PASS – SAFE TO SHIPBLOCKED – DO NOT SHIPPASS – SAFE TO SHIP or BLOCKED – DO NOT SHIP)