charon-fan avatar

Long Task Coordinator

If your work spans multiple sessions, gets handed off to other agents, or needs to survive interruptions, this keeps a single durable state file as the source of truth instead of relying on chat history. It enforces a clear cycle: read state, recover if needed, decide next action, persist changes, then report. The key insight is treating "awaiting result" as a legitimate status rather than a failure, and separating recovery logic from actual domain work. Skip it for quick single-turn tasks, but reach for it when losing context mid-stream would actually hurt. Works with Read, Write, Edit, Bash, and the usual file tools.

skills.sh installs
599
GitHub stars
66
last updated
Jul 14, 2026

Install

$ npx -y skills add charon-fan/agent-playbook --skill long-task-coordinator --agent claude-code

Installs into .claude/skills of the current project.

Files

Long Task Coordinator

Keep long-running work recoverable, stateful, and honest.

When to Use This Skill

Use this skill when the work:

  • Spans multiple turns or multiple sessions
  • Involves handoffs to workers, subagents, or background jobs
  • Needs explicit waiting states instead of "still looking" updates
  • Must survive interruption and resume from a durable state file

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.

Related Skills

  • 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.

Core Rules

1. Create one source of truth

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:

  • Goal
  • Success criteria
  • Current status
  • Current step
  • Completed work
  • Next action
  • Next checkpoint
  • Blockers
  • Active owners or workers

2. Separate roles only when needed

Sponsors

Details

Repository
github.com/charon-fan/agent-playbook
Category
AI & Agent Building
First seen
Jun 3, 2026

More from charon-fan/agent-playbook

All 24
1jwynia avatartask-decompositionjwynia/agent-skillsTransform overwhelming development tasks into manageable units. This skill should be used when the user says 'task too big', 'can't estimate', 'overwhelmed by s599skills.sh installs
2plugin87 avatara11y-auditplugin87/ux-ui-agent-skillsAudit a UI or design against WCAG 2.2 AA/AAA and ARIA patterns, returning criterion-referenced findings with severity and specific fixes. Use when the user want598skills.sh installs
3aj-geddes avatardatabase-schema-designaj-geddes/useful-ai-promptsDesign database schemas with normalization, relationships, and constraints. Use when creating new database schemas, designing tables, or planning data models fo597skills.sh installs
4getsentry avatarsentry-create-alertgetsentry/sentry-agent-skillsCreate Sentry alerts using the workflow engine API. Use when asked to create alerts, set up notifications, configure issue priority alerts, or build workflow au596skills.sh installs
5new-silvermoon avatarcompose-performance-auditnew-silvermoon/awesome-android-agent-skillsAudit and improve Jetpack Compose runtime performance from code review and architecture. Use when asked to diagnose slow rendering, janky scrolling, excessive r596skills.sh installs
6aj-geddes avataraws-s3-managementaj-geddes/useful-ai-promptsManage S3 buckets with versioning, encryption, access control, lifecycle policies, and replication. Use for object storage, static sites, and data lakes.595skills.sh installs