From godmode
Evaluates specs with 3 personas (Technical Architect, Security Researcher, Release Lead) for risks at file:line with mitigations, praises, and pure-voting gate: PROCEED/REVISE/RETHINK before build.
How this skill is triggered — by the user, by Claude, or both
Slash command
/godmode:predictThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- `/godmode:predict`, "will this work?", "evaluate"
/godmode:predict, "will this work?", "evaluate"/godmode:plan when >10 tasks detectedcat .godmode/spec.md
git ls-files | head -50
IF no spec: ask user for description or run
/godmode:think first.
Read files referenced in spec. Identify dependencies, existing patterns, API contracts, test coverage.
Each persona outputs (mandatory fields):
VERDICT: YES | REVISE | NO
CONFIDENCE: 1-10 (integer)
RISKS:
- {description} @ {file:line} -- SEVERITY: {level}
MITIGATION: {concrete code/arch change}
PRAISE: {non-obvious positive only, max 2}
IF risk missing file:line: retry 2x, then mark "incomplete" (excluded from gate). IF praise is vague ("looks clean"): remove it.
Every validated risk has file:line + mitigation. Incomplete findings logged but excluded from gate.
3 YES -> PROCEED -> /godmode:plan
1-2 REVISE, 0 NO -> REVISE -> /godmode:think
any NO -> RETHINK -> /godmode:think
IF unanimous: flag potential groupthink. IF confidence stddev > 2.5: flag high variance.
Print findings table, all validated risks (sorted by severity), incomplete findings, gate result.
Append .godmode/predict-results.tsv: one row per
persona with timestamp, feature, persona, verdict,
confidence, risk_count, top_risk, mitigation, gate.
Append .godmode/predict-results.tsv:
timestamp feature persona verdict confidence risk_count top_risk mitigation gate
KEEP if: finding has file:line + mitigation
+ at least 1 persona rates exploitable.
DISCARD if: no file:line after 2 retries
OR all personas rate not exploitable.
STOP when FIRST of:
- All 3 personas produced verdicts + gate computed
- Max 2 retries per vague finding exhausted
- Re-evaluation produces 0 new findings
On failure: git reset --hard HEAD~1. Never pause.
| Failure | Action |
|---|---|
| No spec exists | Ask user or run /godmode:think |
| Vague findings | Retry 2x, then mark incomplete |
| Unanimous verdict | Flag groupthink, still proceed |
| High variance (>2.5) | Report each persona reasoning |
npx claudepluginhub arbazkhan971/godmodeAdversarially reviews specs before building, citing evidence to refute plans and produce go/no-go gates. Triggers on "review the spec", "red-team this", or "/ck:review".
Runs 3 parallel review agents (risk, value, feasibility) and synthesizes a verdict for plans, PRs, or diffs. Use for multi-perspective adversarial review.
Reviews plans/specs against workspace codebase, verifying claims via file inspection and evaluating repo fit, technical correctness, scope, evaluation, and safety/ops. Supports focus modes and external judges.