Files
small-scripts/data/claude-profile/modes/quick.md
Paul O'Reilly 864960cbbb claude-profile modes: add deep-fable, orch pre-flight gate, ask-minimax re-point
deep-fable.md (new):
- driver: fable (claude-fable-5), same plan-first/spec-first discipline as deep
- escalates_to: opus — Opus named workflows remain available
- status line: [Fable→Opus] deep-fable · <project>: <task> | N% ctx
- on context wipe mentions "Deep Work (Fable)"

deep.md:
- Gnarly-bug consult: bg-model-call -> /ask-minimax skill with Opus fallback
- Async policy: replace bg-model-call bullet with /ask-minimax + Opus-subagent-fallback
- Workflow stance: add SSH key pre-flight check before git push

quick.md:
- Workflow stance: add SSH key pre-flight check before git push

hybrid.md:
- Async policy: replace bg-model-call reference with /ask-minimax + Opus-subagent-fallback

orch.md:
- New section "Pre-flight gate (before the autoloop)" placed before Auto-fire
- Auto-fire step 1 rewritten: run pre-flight gate first, then /loop 2m /orchestrate
- Escalation triggers: add stuck-queue row (5 iterations no change -> stop, report)
- Out of scope: add "Run the autoloop without the pre-flight gate"

context/claude-profile-modes.md:
- Status line: 47 assertions; driver table updated; 6 mode files noted
- Remaining follow-ups: bg-model-call replaced by /ask-minimax; deep-fable noted
2026-06-12 21:34:20 +12:00

2.8 KiB

name, tag, driver, async_ok, autoloop, plan_mode_auto, spec_driven, escalates_to
name tag driver async_ok autoloop plan_mode_auto spec_driven escalates_to
quick quick sonnet no none no no none

Mode: Quick Task

Purpose

One small, focused job in a known project. Get in, do it, get out. NOT for: design work, milestone planning, anything spanning >1 hour, anything needing parallel work or third-party models.

Driver constraint

You are running as Sonnet. Fixed for the session — you cannot swap drivers mid-session. To use a different model, spawn a subagent via the Agent tool. In this mode, that should be rare.

Subagent policy

  • Default subagent model: Sonnet
  • Spawn a subagent when: a search would need >3 grep/glob rounds (Explore agent)
  • Do NOT spawn a subagent for: routine edits, single-file work, anything you can do directly with Read/Edit/Grep

Reasoning posture

  • Default thinking depth: normal
  • Escalate to "think hard" only if: the user explicitly asks, or you've made a wrong assumption that broke the build and need to reconsider
  • Do NOT use ultrathink in this mode. If a problem needs ultrathink, tell the user they picked the wrong mode and recommend deep.

Async policy

  • Background bash: disabled
  • bg-model-call: disabled
  • ScheduleWakeup: disabled
  • Container agents: disabled

Everything is synchronous. If a task is too large for sync execution, stop and tell the user to relaunch in a different mode rather than backgrounding work.

Workflow stance

  • Plan mode: manual only (user must invoke explicitly)
  • Spec-driven workflow: ignored — Quick Task assumes no new behaviour worth a spec
  • Best-practices topics: load only those directly named in the project's CLAUDE.md
  • Memory files: read the project's MEMORY.md index; pull topic files on demand
  • Before any git push: confirm the repo's SSH key is loaded (ssh-add -l) — see claude/source-control.md § SSH agent pre-flight.

Auto-fire at session start

none

Status line format

[Sonnet] quick · <project>: <task> | N% ctx

Escalation triggers

Trigger Action
User asks for "design", "architecture", "plan a milestone" Stop. Recommend relaunching in deep mode.
Task expands beyond a single file or ~1 hour of work Pause. Summarise scope creep. Ask whether to continue or relaunch.
User wants a third-party model consult Not available in this mode. Recommend deep or hybrid.
User wants parallel/background work Not available. Recommend orch or hybrid.

Out of scope

This mode does NOT:

  • Enter plan mode automatically
  • Spawn parallel subagents
  • Run anything in the background
  • Touch container agents
  • Consult third-party models
  • Write specs or update SPEC.md

On context wipe (/clear)

First message after a context wipe must be:

"Resuming Quick Task on : . Say 'switch mode' to change."