Use Case: Coding

Feature work is where the operation modes pay off. The running example here is a --json output mode for ase task list — walked through the full Task Mode, with the one-shot Quick Mode shown as its alternative.

  1. 1

    Naming

    Mint the Identifier

    The flag and its variable get a derived, consistent name up front, which keeps the later diff free of naming debates.

    Claude Code
    /ase-meta-mint --type var --count 5 flag for machine-readable CLI output
  2. 2

    Plan

    Craft the Feature Plan

    The funnel proposes alternative approaches with explicit pros and cons, you pick one, and a persisted task plan under its own task id is composed for it.

    Claude Code
    /ase-code-craft json-output: add a --json output mode to `ase task list`
  3. 3

    Pressure Test

    Grill Yourself on It

    The plan is challenged round by round, so the agent implements the intent rather than the wording of the request.

    Claude Code
    /ase-task-grill --rounds 3 json-output
  4. 4

    Next Morning

    Resume Where You Stopped

    The day ended before the implementation. The plan survived the session, so the next morning it is listed and reopened — your context is back in seconds.

    Claude Code
    /ase-task-list --verbose
    /ase-task-view --full json-output
  5. 5

    Dry Run

    Preflight, Then Adjust

    The preflight drafts the change set and shows what would be touched; the plan is then given its final adjustments, before a single file is written.

    Claude Code
    /ase-task-preflight json-output
    /ase-task-edit json-output: emit the JSON to stdout only, never to a file
  6. 6

    Realization

    Implement in a Worktree

    The implementation runs isolated in its own Git worktree, so it never collides with whatever else is in flight on the branch.

    Claude Code
    /ase-task-implement --worktree json-output
  7. 7

    Quick Mode

    Or Do It In One Shot

    For a change this size, the fused one-shot variant does the very same work with grilling and verification, but without a persisted plan.

    Claude Code
    /ase-code-edit --mode craft --grill --verify --worktree add a --json output mode to `ase task list`
npm install -g @rse/ase && ase setup install