Use Case: Bugfixing

A defect that jumps the queue still deserves a cause, not a patch. The running example here is the statusline showing a stale task id after ase task rename — from the first Why to the verified fix.

  1. 1

    Triage

    Find the Real Cause

    The reported symptom is drilled down along the Five-Whys chain, so the fix lands at the origin instead of at the place where it hurts.

    Claude Code
    /ase-meta-why --depth 5 --width 2 The statusline shows a stale task id after a rename
  2. 2

    Quick Mode

    Resolve It Immediately

    Bug-fixing follows its own tenets — no drive-by cleanups, minimum new flags, handling close to the origin — and in quick mode the whole funnel collapses into a single grounded pass, implemented right away and revertable wholesale.

    Claude Code
    /ase-code-resolve --quick the statusline keeps the old task id after `ase task rename`
  3. 3

    Verification

    Or Fix and Verify In One

    Where the fix has to prove itself, the fused editor resolves and verifies in a single call, looping until the verification actually passes.

    Claude Code
    /ase-code-edit --mode resolve --verify --loop stale task id in the statusline after a rename
  4. 4

    Task Mode

    Or Plan the Whole Fix

    Where the defect touches more than one place, the very same call without --quick produces a persisted plan to grill and preflight first.

    Claude Code
    /ase-code-resolve rename-bug: the statusline keeps the old task id after `ase task rename`
    /ase-task-preflight rename-bug
npm install -g @rse/ase && ase setup install