dan:resume

Restore paused sessions from STATE.md and resume multi-step pipelines.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/RavBogard/DAN --skill dan-resume
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dan:resume
Source: https://github.com/RavBogard/DAN/tree/main/.claude/skills/dan-resume
Command: npx skills add https://github.com/RavBogard/DAN --skill dan-resume

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Restores a paused Claude DAN session from STATE.md and seamlessly resumes execution from the correct pipeline position, eliminating manual re-entry and state drift.

Core Features & Use Cases

  • Rehydrates session position (phase, plan, task, stage, wave) from STATE.md.
  • Verifies the WIP pause point in git history and checks for uncommitted changes to ensure a safe resume.
  • Loads accumulated context (decisions, blockers, summaries) and selects the next skill to invoke.
  • Updates status and last activity to reflect resumed work, then delegates control to the chosen skill.

Quick Start

Resume a paused session by issuing the DAN command to restore state and continue with the recommended next skill.

Frequently Asked Questions about dan:resume

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I resume a paused Claude session from a state file?

To resume a paused Claude session, load the position and context from the STATE.md file to continue execution from the saved point. This restores the phase, plan, task, stage, and wave data to seamlessly resume your pipeline.

What is session state management for multi-step pipelines?

Session state management for multi-step pipelines involves saving execution position and accumulated context to a file when pausing mid-task. When resuming, the system rehydrates this state and selects the next skill to invoke without manual re-entry.

Does the session resume process check git history for uncommitted changes?

Yes, the session resume process verifies the WIP pause point in git history and checks for uncommitted changes. This git validation ensures a safe resume by preventing state drift before delegating control to the next skill.

How do I restore accumulated context and decisions after pausing a workflow?

To restore accumulated context and decisions after pausing a workflow, the system loads previously saved blockers, summaries, and decisions from the state file. It then updates the status and last activity to reflect the resumed work.

What's the best way to prevent state drift when resuming a paused pipeline?

The best way to prevent state drift when resuming a paused pipeline is to use a state management file that records the exact phase, task, and stage. The system validates the git WIP pause point and reloads the context before continuing execution.

When do I need to use a state file for pausing and resuming Claude tasks?

You need to use a state file for pausing and resuming Claude tasks when working with multi-step pipelines where pausing occurs mid-task. It allows the system to determine the next skill and resume point without losing accumulated context.