skills/long-task-coordinator/SKILL.md
Coordinates multi-session, delegated, or long-running work with persistent state, recovery checks, and explicit status transitions. Use when a task spans multiple turns, multiple agents, background jobs, or scheduled loops, or when interrupted work must be resumed reliably.
npx skillsauth add charon-fan/agent-playbook long-task-coordinatorInstall 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.
Keep long-running work recoverable, stateful, and honest.
Use this skill when the work:
Skip this skill for small, single-turn tasks. Use planning-with-files when simple planning is enough and recovery logic is not the main concern.
planning-with-files keeps multi-step work organized in files.workflow-orchestrator chains follow-up skills after milestones.long-task-coordinator makes long-running work resumable, auditable, and safe to hand off.For any real long task, maintain one durable state file. Chat history is not a reliable state store.
The state file should capture at least:
Use the smallest role model that fits the task:
Simple tasks can collapse these roles into one agent. Long or delegated tasks should make the split explicit.
For each coordination round:
READ -> RECOVER -> DECIDE -> PERSIST -> REPORT -> END
Do not report conclusions before the state file has been updated.
awaiting-result as a valid stateIf a worker or background job was dispatched successfully, the task is not failing just because the result is not back yet.
Valid transitions include:
running -> awaiting-resultawaiting-result -> runningrunning -> pausedrunning -> completeA coordination round is only valid if it does at least one of the following:
If nothing changed, do not pretend the task advanced.
Recovery answers:
Domain work answers:
Recover first, then continue domain work.
Use this skill when at least one is true:
Prefer a path that is easy to rediscover, such as:
docs/<topic>-execution-plan.mddocs/<topic>-state.mdworklog/<topic>-state.mdIf no durable state exists yet, create one from references/workflow.md.
At the start of every new round:
After deciding the next action:
End each round with one of these states:
runningawaiting-resultpausedblockedcompleteThe reported status should match the persisted status exactly.
When using this skill, produce updates that are grounded in saved state:
Treat the coordination work as complete only when all relevant items below are true:
If the task is not truly complete, end in running, awaiting-result, paused, or blocked rather than pretending the work is done
Avoid:
references/workflow.md - Detailed workflow, state template, and recovery checklistdata-ai
Automatically coordinates multi-skill workflows and triggers follow-up actions. Use when completing PRD creation, implementation, or any milestone that should trigger additional skills. This skill reads the auto-trigger configuration and executes the workflow chain.
development
Intelligently routes user requests to the most appropriate Claude Code skill. ALWAYS use this skill FIRST when user asks for help, mentions "skill", "which", "how to", or seems unsure about which approach to take. This is the default entry point for all skill-related requests.
tools
Saves conversation history to session log files. Use when user says "保存对话", "保存对话信息", "记录会话", "save session", or "save conversation". Automatically creates timestamped session log in sessions/ directory.
development
A universal self-improving agent that learns from ALL skill experiences. Uses multi-memory architecture (semantic + episodic + working) to continuously evolve the codebase. Auto-triggers on skill completion/error with hooks-based self-correction.