@omrfc/crossfire
v0.2.1
Published
Multi-model independent review for the Superpowers workflow.
Readme
crossfire
Multi-model independent review for the Superpowers workflow.
crossfire runs four reviewer personas backed by external providers — Gemini, Codex, OpenCode, MiniMax — in parallel over your spec, plan, or code diff, and aggregates their verdicts into a single APPROVED / REVISE / inconclusive outcome. OpenCode is currently treated as limited-isolation; set CROSSFIRE_OPENCODE_DISABLED=1 to skip it.
Why crossfire?
crossfire gives the Superpowers workflow explicit checkpoints for specs, implementation plans, and code diffs. Each checkpoint is reviewed by independent reviewer personas, and every reviewer must answer in the same fixed verdict schema so the result can be aggregated without guessing.
Reviewers run behind scripts/reviewer-shell.sh, a read-only boundary that limits file reads and provider invocations to documented shapes. The engine keeps persistent review memory for learned project patterns, documents known failure modes, and is covered by CI-tested shell and adapter invariants.
Install
Two paths. Pick one.
Plugin (recommended)
/plugin marketplace add omrfc/crossfire
/plugin install crossfire@crossfire
/doctornpm (alternative)
npx @omrfc/crossfire@latest init
# or
npm i -g @omrfc/crossfire
crossfire initSee INSTALL.md for reviewer CLI setup (gemini, codex, opencode, minimax-curl or MINIMAX_API_KEY).
Use
/crossfire:review-spec <spec.md> # after brainstorming
/crossfire:review-plan <plan.md> # after writing-plans
/crossfire:review-code # after implementing
/crossfire:ask gemini "<question>" # quick second opinion
/crossfire:reflect <uuid> # record a learned pattern from a review
/doctor # health checkArchitecture
┌─────────────────────────────────────────────────┐
│ skills/ (user-facing slash commands) │
├─────────────────────────────────────────────────┤
│ agents/ (4 read-only reviewer subagents) │
├─────────────────────────────────────────────────┤
│ scripts/reviewer-shell.sh (path-safety boundary) │
│ scripts/{snapshot,aggregate-reviews,check-cli}.sh │
└─────────────────────────────────────────────────┘See ARCHITECTURE.md for the engine/adapter/CLI layer split.
License
MIT. See LICENSE.
