compress
CommandCompress 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-code
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.
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…
Adversarial multi-angle critique. All three auditors fire in parallel (codex=technical, gemini=strategic, claude=ux).…
Two-phase multi-model research. Phase A fans codex+gemini in parallel (benchmarks + citations angles); Phase B synthesises via…
Run IJFW health check (files, MCP server, hooks, memory, caps, framing)
Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.