forked from bchanot/claude
feat(model-routing): wire blocking model gate into 12 reflection orchestrators
This commit is contained in:
@@ -22,6 +22,13 @@ allowed-tools:
|
||||
|
||||
# /audit-delta — Incremental multi-axis code audit
|
||||
|
||||
## MODEL GATE (blocking — run before any other step)
|
||||
|
||||
Run `$HOME/.claude/lib/model-gate.md`. Reflection here (planning, audit
|
||||
judgment, loop decisions) requires Fable/Opus. Verdict `small` → STOP: the
|
||||
gate prints the remedy; end the turn — no later step, no dispatch. Nominal
|
||||
(big) path is silent.
|
||||
|
||||
Audit only what changed since the last run, on the axes the user picks.
|
||||
Per axis: **audit → approval gate → fix → re-verify → marker update**,
|
||||
strictly in that order, one axis fully closed before the next starts.
|
||||
|
||||
@@ -20,6 +20,10 @@ allowed-tools:
|
||||
- Agent
|
||||
---
|
||||
|
||||
MODEL GATE (blocking): run `$HOME/.claude/lib/model-gate.md` BEFORE loading
|
||||
the agent below. Verdict `small` → STOP — print the gate's remedy, end the
|
||||
turn, do not load the agent.
|
||||
|
||||
Load and follow strictly:
|
||||
- $HOME/.claude/agents/bugfixer.md
|
||||
|
||||
|
||||
@@ -20,6 +20,10 @@ allowed-tools:
|
||||
- AskUserQuestion
|
||||
---
|
||||
|
||||
MODEL GATE (blocking): run `$HOME/.claude/lib/model-gate.md` BEFORE loading
|
||||
the agent below. Verdict `small` → STOP — print the gate's remedy, end the
|
||||
turn, do not load the agent.
|
||||
|
||||
Load and follow strictly:
|
||||
- $HOME/.claude/agents/code-cleaner.md
|
||||
|
||||
|
||||
@@ -20,6 +20,10 @@ allowed-tools:
|
||||
- Agent
|
||||
---
|
||||
|
||||
MODEL GATE (blocking): run `$HOME/.claude/lib/model-gate.md` BEFORE loading
|
||||
the agent below. Verdict `small` → STOP — print the gate's remedy, end the
|
||||
turn, do not load the agent.
|
||||
|
||||
Load and follow strictly:
|
||||
- $HOME/.claude/agents/feater.md
|
||||
|
||||
|
||||
@@ -22,6 +22,13 @@ allowed-tools:
|
||||
|
||||
# /geo — GEO (AI-search) audit + fix dispatcher
|
||||
|
||||
## MODEL GATE (blocking — run before any other step)
|
||||
|
||||
Run `$HOME/.claude/lib/model-gate.md`. Reflection here (planning, audit
|
||||
judgment, loop decisions) requires Fable/Opus. Verdict `small` → STOP: the
|
||||
gate prints the remedy; end the turn — no later step, no dispatch. Nominal
|
||||
(big) path is silent.
|
||||
|
||||
Dispatches the `geo-analyzer` subagent (audit + fix bundle), then applies
|
||||
the bundle from THIS main loop at **L1** — same shape as `/web-validate`
|
||||
and `/seo`. The analyzer never edits files: it emits a `## FIX BUNDLE`
|
||||
|
||||
@@ -22,6 +22,13 @@ allowed-tools:
|
||||
|
||||
# /harden — web hardening audit
|
||||
|
||||
## MODEL GATE (blocking — run before any other step)
|
||||
|
||||
Run `$HOME/.claude/lib/model-gate.md`. Reflection here (planning, audit
|
||||
judgment, loop decisions) requires Fable/Opus. Verdict `small` → STOP: the
|
||||
gate prints the remedy; end the turn — no later step, no dispatch. Nominal
|
||||
(big) path is silent.
|
||||
|
||||
This skill orchestrates a narrow-scope hardening audit: TLS + security
|
||||
headers + redirects + canonical + custom 404 + server configs. It
|
||||
reuses the `seo-analyzer` agent with a **strict scope filter** to avoid
|
||||
|
||||
@@ -7,6 +7,13 @@ allowed-tools: Read, Write, Edit, Bash, Grep, Glob
|
||||
|
||||
# ORCHESTRATOR: INIT PROJECT
|
||||
|
||||
## MODEL GATE (blocking — run before any other step)
|
||||
|
||||
Run `$HOME/.claude/lib/model-gate.md`. Reflection here (planning, audit
|
||||
judgment, loop decisions) requires Fable/Opus. Verdict `small` → STOP: the
|
||||
gate prints the remedy; end the turn — no later step, no dispatch. Nominal
|
||||
(big) path is silent.
|
||||
|
||||
## REQUEST
|
||||
$ARGUMENTS
|
||||
|
||||
|
||||
@@ -7,6 +7,13 @@ allowed-tools: Read, Write, Edit, Bash, Glob, Grep, Agent, Skill
|
||||
|
||||
# ORCHESTRATOR: ONBOARD
|
||||
|
||||
## MODEL GATE (blocking — run before any other step)
|
||||
|
||||
Run `$HOME/.claude/lib/model-gate.md`. Reflection here (planning, audit
|
||||
judgment, loop decisions) requires Fable/Opus. Verdict `small` → STOP: the
|
||||
gate prints the remedy; end the turn — no later step, no dispatch. Nominal
|
||||
(big) path is silent.
|
||||
|
||||
## REQUEST
|
||||
$ARGUMENTS
|
||||
|
||||
|
||||
@@ -23,6 +23,13 @@ allowed-tools:
|
||||
|
||||
# /seo — parallel SEO + GEO dispatcher
|
||||
|
||||
## MODEL GATE (blocking — run before any other step)
|
||||
|
||||
Run `$HOME/.claude/lib/model-gate.md`. Reflection here (planning, audit
|
||||
judgment, loop decisions) requires Fable/Opus. Verdict `small` → STOP: the
|
||||
gate prints the remedy; end the turn — no later step, no dispatch. Nominal
|
||||
(big) path is silent.
|
||||
|
||||
This skill orchestrates TWO specialist agents running in parallel, then
|
||||
merges their output into a single `.claude/audits/SEO.md` report. It is the main
|
||||
entry point for any SEO/GEO work on a web project.
|
||||
|
||||
@@ -7,6 +7,13 @@ allowed-tools: Read, Write, Edit, Bash, Grep, Glob
|
||||
|
||||
# ORCHESTRATOR: SHIP FEATURE
|
||||
|
||||
## MODEL GATE (blocking — run before any other step)
|
||||
|
||||
Run `$HOME/.claude/lib/model-gate.md`. Reflection here (planning, audit
|
||||
judgment, loop decisions) requires Fable/Opus. Verdict `small` → STOP: the
|
||||
gate prints the remedy; end the turn — no later step, no dispatch. Nominal
|
||||
(big) path is silent.
|
||||
|
||||
## REQUEST
|
||||
$ARGUMENTS
|
||||
|
||||
|
||||
@@ -23,6 +23,13 @@ allowed-tools:
|
||||
|
||||
# /tour — grouped multi-axis sweep (clean + security + reconcile + doc)
|
||||
|
||||
## MODEL GATE (blocking — run before any other step)
|
||||
|
||||
Run `$HOME/.claude/lib/model-gate.md`. Reflection here (planning, audit
|
||||
judgment, loop decisions) requires Fable/Opus. Verdict `small` → STOP: the
|
||||
gate prints the remedy; end the turn — no later step, no dispatch. Nominal
|
||||
(big) path is silent.
|
||||
|
||||
One pipeline per project: **security → clean → re-verify → reconcile →
|
||||
doc → convergence re-audit**, looping until a full pass applies zero new
|
||||
fixes. Auto mode by design: fixes are committed on a dedicated
|
||||
|
||||
@@ -21,6 +21,13 @@ allowed-tools:
|
||||
|
||||
# /web-validate — web standards audit (W3C + WCAG)
|
||||
|
||||
## MODEL GATE (blocking — run before any other step)
|
||||
|
||||
Run `$HOME/.claude/lib/model-gate.md`. Reflection here (planning, audit
|
||||
judgment, loop decisions) requires Fable/Opus. Verdict `small` → STOP: the
|
||||
gate prints the remedy; end the turn — no later step, no dispatch. Nominal
|
||||
(big) path is silent.
|
||||
|
||||
This skill orchestrates a narrow-scope standards audit :
|
||||
|
||||
- **W3C HTML validity** — validator.nu API (FULL) or `html-validate` /
|
||||
|
||||
Reference in New Issue
Block a user