ShipClaw
  • Use Cases
  • Pricing

Ready to automate your workflow?

Deploy your own OpenClaw instance and try these use cases today.

Get StartedHome
Back to Use Cases
Autonomous Project Management with Subagents
ProductivityAdvancedPro Plan

Autonomous Project Management with Subagents

Decentralized project coordination where subagents work autonomously on tasks, coordinating through shared STATE.yaml files rather than a central orchestrator.

Try This Prompt

Ready-to-Use Prompt

Main session = coordinator ONLY. All execution goes to subagents.

Workflow:
1. New task arrives
2. Check PROJECT_REGISTRY.md for existing PM
3. If PM exists → sessions_send(label="pm-xxx", message="[task]")
4. If new project → sessions_spawn(label="pm-xxx", task="[task]")
5. PM executes, updates STATE.yaml, reports back
6. Main agent summarizes to user

Rules:
- Main session: 0-2 tool calls max (spawn/send only)
- PMs own their STATE.yaml files
- PMs can spawn sub-subagents for parallel subtasks
- All state changes committed to git

Skills & Requirements

sessions-spawn

Built-in

shared-memory

Built-in
Estimated setup time: ~25 min

Setup Guide

Pain Point

Traditional orchestrator patterns create bottlenecks — the main agent becomes a traffic cop. For complex projects (multi-repo refactors, research sprints, content pipelines), you need agents that can work in parallel without constant supervision.

  • Context window overflow: A single agent juggling multiple project tracks fills its context fast.
  • Sequential bottleneck: One agent can only do one thing at a time — tasks that could run in parallel get serialized.
  • No persistent state: When the agent's context resets, project progress is lost unless manually tracked.

What You Can Do

  • Decentralized coordination: Agents read/write to a shared STATE.yaml file — no central orchestrator needed.
  • Parallel execution: Multiple subagents work on independent tasks simultaneously.
  • No orchestrator overhead: Main session stays thin (CEO pattern — strategy only, 0-2 tool calls).
  • Self-documenting: All task state persists in version-controlled files.
  • Git as audit log: Commit STATE.yaml changes for full project history.

Core Pattern: STATE.yaml

Each project maintains a STATE.yaml file that serves as the single source of truth:

# STATE.yaml - Project coordination file
project: website-redesign
updated: 2026-02-10T14:30:00Z

tasks:
  - id: homepage-hero
    status: in_progress
    owner: pm-frontend
    started: 2026-02-10T12:00:00Z
    notes: "Working on responsive layout"

  - id: api-auth
    status: done
    owner: pm-backend
    completed: 2026-02-10T14:00:00Z
    output: "src/api/auth.ts"

  - id: content-migration
    status: blocked
    owner: pm-content
    blocked_by: api-auth
    notes: "Waiting for new endpoint schema"

next_actions:
  - "pm-content: Resume migration now that api-auth is done"
  - "pm-frontend: Review hero with design team"

Skills You Need

  • sessions_spawn / sessions_send for subagent management
  • File system access for STATE.yaml
  • Git for state versioning (optional but recommended)

How to Set It Up

1. How It Works

  1. Main agent receives task → spawns subagent with specific scope
  2. Subagent reads STATE.yaml → finds its assigned tasks
  3. Subagent works autonomously → updates STATE.yaml on progress
  4. Other agents poll STATE.yaml → pick up unblocked work
  5. Main agent checks in periodically → reviews state, adjusts priorities

2. Example: Spawning a PM

User: "Refactor the auth module and update the docs"

Main agent:
1. Checks registry → no active pm-auth
2. Spawns: sessions_spawn(
     label="pm-auth-refactor",
     task="Refactor auth module, update docs. Track in STATE.yaml"
   )
3. Responds: "Spawned pm-auth-refactor. I'll report back when done."

PM subagent:
1. Creates STATE.yaml with task breakdown
2. Works through tasks, updating status
3. Commits changes
4. Reports completion to main

3. Label Conventions

Use pm-{project}-{scope} for easy tracking:

  • pm-auth-refactor — Auth module refactoring PM
  • pm-docs-migration — Documentation migration PM
  • pm-frontend-redesign — Frontend redesign PM

Key Insights

  • STATE.yaml > orchestrator: File-based coordination scales better than message-passing.
  • Git as audit log: Commit STATE.yaml changes for full history.
  • Label conventions matter: Use pm-{project}-{scope} for easy tracking.
  • Thin main session: The less the main agent does, the faster it responds.
  • PMs can spawn sub-subagents: For truly complex projects, allow recursive delegation.

Inspired By

This pattern is inspired by Nicholas Carlini's approach to autonomous coding agents — let agents self-organize rather than micromanaging them.

Related Links

  • OpenClaw Subagent Docs
  • Anthropic: Building Effective Agents

Deploy with ShipClaw

Skip the setup — get a fully managed OpenClaw instance ready to run this use case.

Starter PlanPro PlanBusiness Plan
Monthly$49/mo$99/mo$200/mo
Infrastructure2 vCPU · 2 GB RAM · 20 GB SSD2 vCPU · 4 GB RAM · 50 GB SSD4 vCPU · 8 GB RAM · 100 GB SSD
AI Credits$10/mo included$25/mo included$50/mo included

Quick Start

  1. Pick a plan — Pro recommended for this use case
  2. Go to your Instances Dashboard and click Deploy New Instance
  3. Once deployed, use the sample prompt above to configure your agent
  4. Customize thresholds, schedules, and sources to fit your workflow

Starter ($49/mo) works for simple task tracking. Start with Pro for full autonomous management with sub-agents. Upgrade to Business when coordinating multiple complex projects in parallel.

Back to Use Cases

Quick Info

Category
Productivity
Difficulty
Advanced
Minimum Plan
Pro Plan
Skills Needed
sessions-spawnshared-memory

Table of Contents

Pain PointWhat You Can DoCore Pattern: STATE.yamlSkills You NeedHow to Set It Up1. How It Works2. Example: Spawning a PM3. Label ConventionsKey InsightsInspired ByRelated LinksDeploy with ShipClawQuick Start
Deploy NowView Pricing

Related Use Cases

Multi-Agent Specialized Team
Productivity

Multi-Agent Specialized Team

Spin up a small team of AI agents — each with a distinct role and personality — all controllable from a single Telegram chat.

AdvancedPro Plan
Project State Management: Event-Driven Alternative to Kanban
Productivity

Project State Management: Event-Driven Alternative to Kanban

Replace static Kanban boards with an event-driven system that tracks project state automatically through conversation, links git commits, and generates daily standups.

IntermediatePro Plan
Family Calendar & Household Assistant
Productivity

Family Calendar & Household Assistant

Aggregate all family calendars into a morning briefing, monitor messages for appointments, and manage household inventory through chat.

IntermediatePro Plan

Related Blog Posts

OpenClaw  Cheatsheet 2026
OpenClawTutorial

OpenClaw Cheatsheet 2026

Complete reference guide for OpenClaw — 150+ CLI commands, configuration, workspace management, and troubleshooting

avatar for ShipClaw
ShipClaw
2026/02/11

Newsletter

Join the community

Subscribe to our newsletter for the latest news and updates

ShipClaw

Deploy OpenClaw AI agents to the cloud in 30 seconds.

GitHubGitHubTwitterX (Twitter)Email
Product
  • Features
  • Pricing
  • FAQ
Resources
  • Use Cases
  • OpenClaw Cheatsheet
Company
  • About
  • Contact
  • Privacy Policy
  • Terms of Service
© 2026 ShipClaw All Rights Reserved.