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
72 lines
2.8 KiB
Markdown
72 lines
2.8 KiB
Markdown
---
|
|
name: quick
|
|
tag: quick
|
|
driver: sonnet
|
|
async_ok: no
|
|
autoloop: none
|
|
plan_mode_auto: no
|
|
spec_driven: no
|
|
escalates_to: 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 <project>: <task>. Say 'switch mode' to change."
|