Install
openclaw skills install plans-methodologyStructured work tracking methodology using Plans. Use when creating, managing, reviewing, or delegating plans for significant work. Covers plan lifecycle (dr...
openclaw skills install plans-methodologyStructured work tracking for individuals or multi-agent teams. Each agent maintains plans/ in their workspace.
plans/
README.md
draft/ # Being defined, not yet approved
approved/ # Ready for execution
in_progress/ # Currently executing
completed/ # Done
archived/ # Historical reference
Each plan is a folder: YYYY-MM-DD-plan-name/
YYYY-MM-DD-plan-name/
specs/ # Problem statements, requirements
proposal.md # Why: justification, impact, risks
design.md # How: architecture, flows, decisions
tasks.md # What: checkboxes, owners, phases
# Proposal: [Plan Name]
## Status
Draft | Submitted | Approved | Rejected
## Parent Plan
[agent]/plans/[state]/[plan-name] (if child plan)
## Problem
What problem are we solving?
## Proposed Solution
High-level approach.
## Impact
What changes? What improves?
## Cost / Effort
Time, resources, dependencies.
## Risks
What could go wrong?
## Decision
Approved by [name] on [date] | Rejected because [reason]
# Design: [Plan Name]
## Overview
What are we building/doing?
## Architecture / Approach
How does it work? Diagrams, flows, decisions.
## Dependencies
What do we need? Other plans, external services, other agents.
## Constraints
Limitations, rules, non-negotiables.
## Open Questions
Things still to be decided.
# Tasks: [Plan Name]
## Summary
Brief overview.
## Tasks
### Phase 1: [Name]
- [x] Task description -> Owner
Completed YYYY-MM-DD. Notes.
- [ ] Task description -> Owner
Details, acceptance criteria.
- [ ] Delegate to [Agent]: [what] -> [Agent]
Child plan: [agent]/plans/[state]/[plan-name]
Move the plan folder between state directories to change state.
Create when: multi-agent coordination needed, significant effort, multiple phases, needs approval, or progress tracking desired.
Skip for: quick tasks, simple lookups, routine operations.
Define your own hierarchy. Typical pattern:
Document your approval chain in your workspace's plans/README.md.
When delegating work to another agent:
tasks.md references the child plan pathproposal.md references the parent plan pathExample in parent tasks.md:
- [ ] Delegate to [Agent]: implement feature X
Child plan: [agent]/plans/in_progress/2026-02-20-feature-x
Example in child proposal.md:
## Parent Plan
[lead-agent]/plans/in_progress/2026-02-20-parent-plan
plans/in_progress/ for active plansplans/draft/ for plans awaiting action