skills/mid-task-triage/SKILL.md
When the user sends a new message while Claude is mid-task, instantly classify it as an addendum (merge into current work), a course correction (steer current task), or a queue item (address after current task completes). Never lose progress. Never stop working to ask what they meant. Always-on awareness skill with zero overhead.
npx skillsauth add nhouseholder/nicks-claude-code-superpowers mid-task-triageInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
When you're deep in a task and the user sends a new message, don't stop. Don't panic. Don't ask "should I continue or switch?" Instantly classify the message and handle it without breaking stride.
This skill fires whenever a new user message arrives while you're mid-execution on a prior task.
Every mid-task message falls into one of three categories. Classify in <1 second, act immediately.
Signals:
Action: Absorb the new information into your current work. Don't acknowledge separately — just incorporate it seamlessly. If you've already written code that contradicts the addendum, adjust it as you go.
Example: User says "with dark mode support" while you're building a profile page → absorb silently, add dark mode to the page you're already building.
Signals:
Action: Adjust your current work immediately. Don't start over from scratch — pivot from where you are. If you've already done work that's now irrelevant, don't undo it unnecessarily (it won't hurt), but shift your focus to the new direction.
One-line acknowledgment max:
Pivoting to modal approach —
Then continue working. No paragraph explaining why you're changing or what you were doing before.
Example: User says "actually let's use Google OAuth instead" while you're building email/password auth → say "Switching to Google OAuth —" then pivot, keeping reusable UI.
Signals:
Action: Acknowledge with ONE line, then continue your current task. Address the queued item immediately after completing the current work.
Format:
Noted — I'll [queued task summary] after finishing this.
Then keep working without pause.
Example: User says "also can you check if our tests are passing?" mid-refactor → say "Noted — I'll run the test suite after this refactor." Continue working.
New message arrives mid-task
│
├─ About the CURRENT task?
│ ├─ YES, adds info/detail → A) ADDENDUM (absorb silently)
│ ├─ YES, changes direction → B) COURSE CORRECTION (pivot, one-line ack)
│ └─ NO, different topic → C) QUEUE (one-line note, continue)
│
└─ Ambiguous?
├─ Leans toward current task → Treat as ADDENDUM
└─ Could be either → Treat as ADDENDUM if small, QUEUE if substantial
Default to ADDENDUM when ambiguous. Most mid-task messages are additional context for the current work.
If the user sends several queue items while you're working:
Some messages override everything:
These are NOT queue items — they're interrupts. Handle immediately.
If the user sends a message that repeats or re-pastes a previous request:
If the new message contradicts something you JUST completed:
If the user previously sent a queue/correction and then says "continue":
Classification is instant and invisible for normal messages (addendum, queue). Exception: Urgent interrupts ('STOP', 'wait', 'hold on') immediately pause the current task — this is the ONE case where triage is visible. Resume the paused task only after the user confirms.
tools
Unified context management and session continuity skill. Combines total-recall, strategic-compact, /ledger, and session continuity. Runs in background to preserve critical context across compaction and sessions.
tools
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
tools
Suggest /ultraplan for complex planning tasks on Claude Code CLI (2.1.91+ only). Research preview.
tools
UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient. Integrations: shadcn/ui MCP for component search and examples.