بنقرة واحدة
refocus
Refresh the plan to focus on the task at hand. Use when context grew, completed steps muddy it, or you want to clear context and continue in auto mode.
القائمة
Refresh the plan to focus on the task at hand. Use when context grew, completed steps muddy it, or you want to clear context and continue in auto mode.
Sequential-wave dispatch for WO chains where output of one feeds the next, shared locks, or shared files prevent fan-out. Use when planning dependent multi-WO landings.
Publish npm packages built with Bun: package.json config, CLI tool packaging, provenance signing, release automation. Use when setting up `publishConfig`/`files`/`bin`, packaging a CLI, enabling `--provenance`, or wiring release-please.
Scaffold a new ComfyUI custom-node repo (TypeScript + bun build, CI, release-please, vitest+pytest) consuming @laurigates/comfy-modal-kit. Use when bootstrapping or init-ing a comfyui node pack.
Dispatch contract for spawning parallel agents covering worktree collisions, scope overflow, and silent exits. Use when fanning out concurrent agents or authoring a lead prompt.
Claude Code health check — scans plugins, settings, hooks, MCP, runtime state, permissions, marketplace with optional fixes. Use when checking project health or troubleshooting setup.
Resume development from current project state. Use when the user asks to continue work, pick up where we left off, find the next task, or resume a TDD cycle after a break.
| name | refocus |
| description | Refresh the plan to focus on the task at hand. Use when context grew, completed steps muddy it, or you want to clear context and continue in auto mode. |
| args | |
| argument-hint | invoke mid-session when context is bloated and you want a tightened, self-contained plan |
| allowed-tools | Read, Grep, Glob, Bash(git status *), Bash(git log *), Bash(git diff *), TodoWrite, ExitPlanMode |
| created | "2026-06-08T00:00:00.000Z" |
| modified | "2026-06-08T00:00:00.000Z" |
| reviewed | "2026-06-08T00:00:00.000Z" |
Refresh the plan so it focuses only on the task that remains, then surface it for approval so the user can clear context and continue in auto mode from a clean slate.
| Use this skill when... | Use the alternative when... |
|---|---|
| Context has grown and the completed early steps now muddy it | Resuming after a break with no live context to trim → /project:continue |
| You want a tightened, forward-only plan before continuing | Capturing session learnings into rules/recipes → /project:distill |
| You want to clear context and continue in auto mode without losing the thread | Entering an unfamiliar codebase needing orientation → /project:discovery |
| The user says "refresh the plan", "refocus", "let's focus on what's left", "trim the context" | Picking the next blueprint action → /blueprint:execute |
The output is deliberately self-contained: it must survive a context clear. Approving it from the ExitPlanMode dialog is where Claude Code offers "clear context and continue in auto mode."
git branch --show-currentgit status --porcelain=v2 --branchgit log --format='%h %s' --max-count=8Execute this plan-refresh workflow. Reason over the live conversation, not just git — git grounds what landed on disk; the conversation holds the decisions and the remaining intent.
Scan the session so far and sort everything into three buckets:
Ground "Done" against git log / git status from Context so you don't trust a claim that never reached disk.
From the Done and Remaining buckets, pull the facts the remaining work depends on — the things that would be lost on a context clear:
.claude/rules/auto-mode.md on conversation-stated boundaries).Write a plan that reads as a standalone brief — assume the reader has none of the current context. Use no "as discussed above" / "the file we edited" references; name everything explicitly.
## Objective
<one sentence: the task at hand, restated plainly>
## Already done (do not redo)
- <completed step> → <commit / file proving it landed>
## Constraints & decisions (carry forward)
- <decision or boundary that the remaining work must honor>
## Remaining steps
1. <imperative step naming the exact file/path and what changes>
2. ...
## Verification
- <how we confirm done: test command, behavior to observe>
Drop the Stale bucket entirely — that pruning is the point.
Call ExitPlanMode with the plan from Step 3 as its content. This presents the refreshed plan for approval and surfaces the continuation options — including clear context and continue in auto mode. Do not start executing the remaining steps before approval.
If the session is not already in plan mode, present the plan as your response and offer to refocus from there; the self-contained plan text is the deliverable either way.
When the user opts to clear context and continue in auto mode, the plan from Step 3 is all that survives — which is exactly why it was written standalone. After the clear, seed a fresh TodoWrite list from the "Remaining steps" and proceed.
Under auto mode, keep the narrow Bash(<command> *) permissions this skill already declares — they carry over and skip the classifier round-trip (see .claude/rules/auto-mode.md).
Before calling ExitPlanMode, confirm the plan:
| Context | Command |
|---|---|
| What landed on disk | git log --format='%h %s' --max-count=8 |
| Uncommitted surface | git status --porcelain=v2 --branch |
| Confirm a "done" claim | git diff --stat against the named files |
| Seed remaining work | Rebuild TodoWrite from the plan's "Remaining steps" |