long-running-agent

star 268

This skill converts planning docs and specs into phase-based task structures and prompts for long-running Claude agents. Use when setting up a multi-session agent workflow or breaking down a spec into phases with verification checkpoints.

mikeOnBreeze By mikeOnBreeze schedule Updated 2/11/2026

name: long-running-agent description: This skill converts planning docs and specs into phase-based task structures and prompts for long-running Claude agents. Use when setting up a multi-session agent workflow or breaking down a spec into phases with verification checkpoints.

Long-Running Agent Setup

Convert specs and planning documents into phase-based task structures for autonomous multi-session execution.

When to Use This Skill

  • User has a spec or planning doc to execute with a long-running agent
  • User wants to break down a project into phases with verification checkpoints
  • User wants to create a claude-prompt.md for autonomous task execution

Source of Truth

Before doing anything, fetch and read this blog post for the core patterns: https://www.anthropic.com/engineering/effective-harnesses-for-long-running-agents

This blog from Anthropic's engineering team defines the effective patterns. Apply them directly.

Core Workflow

1. Gather Inputs

Request from the user:

  • Spec/Planning Doc: The document to convert (required)
  • Project Name: Short identifier
  • Output Location: Where to create files

2. Read the Blog

Fetch the Anthropic blog post above. The key patterns are:

  • Phase-based work with verification checkpoints
  • Explicit feature/task enumeration (granular, testable items)
  • Task file as progress tracker
  • Git checkpointing after each task
  • Strong constraints (no test deletion, no skipping phases)

3. Decompose into Phases and Tasks

Break the spec into:

Phases (3-8 typically):

  • Logical groupings of related work
  • Each phase has verification steps to test completion
  • Agent completes ALL tasks in a phase, then stops for user verification

Tasks (per phase):

  • Granular, implementable units
  • Each task has specific steps
  • Uses passes: true/false to track completion

Example structure from a real project:

Phase 1: Project Foundation (3 tasks)
  - setup-001: Initialize project structure
  - setup-002: Create environment config
  - types-001: Define core interfaces
  Verification: "Run npx tsc --noEmit, confirm no errors"

Phase 2: Storage & Skills (5 tasks)
  - storage-001: Create storage interface
  - skill-001 to skill-004: Create skill files
  Verification: "Confirm skills load, storage works"

... etc

4. Generate claude-task.json

Create the task file using assets/task-template.json structure:

  • phases array with verification steps
  • tasks array with passes: false initially
  • Tasks reference their parent phase

Output: {project-root}/claude-task.json

5. Generate claude-prompt.md

Use assets/claude-prompt-template.md as the base.

Key sections to customize:

  • Project overview and goal
  • Key files list (SPEC.md, claude-task.json, any API docs)
  • Phases table showing all phases
  • File structure target
  • Technical decisions specific to the project

Output: {project-root}/claude-prompt.md

6. Keep the SPEC

The original spec should remain as SPEC.md for the agent to reference when it needs detailed requirements.

Output Structure

{project-root}/
├── claude-prompt.md      # Agent instructions
├── claude-task.json      # Phases and tasks
└── SPEC.md               # Original planning doc (kept for reference)

Starting the Agent

Instruct the user:

@claude-prompt.md

The agent will read claude-task.json, find the current phase, and work through tasks until phase completion.

Key Patterns (from the blog)

  1. Phase boundaries = verification checkpoints - Agent stops, user verifies, then continues
  2. Complete ALL tasks in phase - No stopping mid-phase
  3. Git commit after each task - task-XXX: description
  4. Never skip phases - Sequential progression
  5. Task file is the source of truth - Agent reads and updates it

Reference Materials

  • assets/claude-prompt-template.md - Template for claude-prompt.md
  • assets/task-template.json - Template for claude-task.json structure
Install via CLI
npx skills add https://github.com/mikeOnBreeze/cc-crossbeam --skill long-running-agent
Repository Details
star Stars 268
call_split Forks 90
navigation Branch main
article Path SKILL.md
More from Creator
mikeOnBreeze
mikeOnBreeze Explore all skills →