compress
Compress a memory/context file into terse form. Saves ~40-50% tokens per session. Usage: /compress <filepath>
Jump directly to the IJFW workflow Plan phase (Deep D3 / Quick Q2). Usage: /ijfw-plan [brief description of what to plan]
$ npx -y skills add FerroxLabs/ijfw --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/ijfw-planContext preview
What this command does when you run it.
Jump directly to the IJFW workflow Plan phase (Deep D3 / Quick Q2). Usage: /ijfw-plan [brief description of what to plan]
name: ijfw-plan description: "Jump directly to the IJFW workflow Plan phase (Deep D3 / Quick Q2). Usage: /ijfw-plan [brief description of what to plan]"
Jump straight into the IJFW workflow Plan phase without walking through Discovery and Research first. Use this when you already know what you're building and want to move into structured planning now.
**Quick mode (Q2):** Draft a focused plan of up to 10 tasks, each with a clear deliverable and success criteria. Present it for approval, then execute.
**Deep mode (D3):** Break the work into phases → milestones → tasks. Each task gets a deliverable, success criteria, file list, dependencies, and blast radius. Output lands in `.ijfw/memory/plan.md` (fallback: `.planning/**/PLAN.md`). The full PLAN AUDIT gate runs before execution begins.
This command invokes `ijfw-workflow` at the Plan phase directly. IJFW owns the full loop from here: plan → audit → execute → verify → ship. No external plugin hand-off.
**Natural triggers:** "let's plan this", "make a plan", "planning phase", "I know what to build, let's plan it."
If you have an existing `brief.md`, this command reads it as context automatically. If not, it asks one clarifying question to establish scope before drafting.
**GATE:** Plan phase ends at the PLAN AUDIT gate -- every requirement has a task, no scope drops, dependencies ordered. Gate must pass before execution begins.
Deep mode asks a time-budget question before drafting. Deep mode offers a four-mode review after plan-check.
**Resume intent pattern:** If user says `resume`, `resume plan`, `/ijfw-plan resume`, or `continue plan`: 1. Load `.ijfw/state/plan-hold.md`. If missing: reply "No plan on hold. Start a fresh plan with `/ijfw-plan`." and stop. 2. Echo the recorded reason + unresolved gaps to the user so they know what was blocking. 3. Ask AskUserQuestion: "Has this changed? Unblock and continue, or keep on hold?"
4. On unblock: annotate `.ijfw/state/plan-hold.md` with `resolved_at: <now>` (or delete), re-run plan-check Step 7.
IJFW — It Just F*cking Works. Ferrox Labs' local-first infrastructure for AI coding agents: shared memory, smart routing, multi-AI cross-audits, disciplined workflow.
Repo: FerroxLabs/ijfw
Compress a memory/context file into terse form. Saves ~40-50% tokens per session. Usage: /compress <filepath>
Dream cycle -- promote patterns, prune stale, reconcile contradictions, optionally promote to global.
Second-model review. Picks an auditor (codex/gemini/opencode/aider/copilot), excludes the caller, writes a prompt to paste, reads the response back. Usage:…
Adversarial multi-angle critique. All three auditors fire in parallel (codex=technical, gemini=strategic, claude=ux). Counter-args ranked by rebuttal survival…
Two-phase multi-model research. Phase A fans codex+gemini in parallel (benchmarks + citations angles); Phase B synthesises via fresh Claude session. Usage:…
Run IJFW health check (files, MCP server, hooks, memory, caps, framing)