Project Management with CLEO
CLEO provides a structured approach to organizing work using hierarchies, phases, and dependencies. This guide covers the patterns and practices for effective project management.Task Hierarchy
CLEO uses a three-level hierarchy to organize work:Epic
Large feature or initiative with multiple tasks. Size: large
Task
Unit of work that can be completed in a session. Size: medium
Subtask
Atomic piece of work within a task. Size: small
Creating Hierarchical Tasks
Viewing Hierarchy
Maximum depth is 3 levels (epic → task → subtask). Siblings are unlimited by default (configurable via
hierarchy.maxSiblings).Phases
Phases represent project stages and provide workflow organization:| Phase | Purpose |
|---|---|
setup | Project initialization and planning |
core | Main development and implementation |
testing | Validation and quality assurance |
polish | Refinement and documentation |
maintenance | Bug fixes and ongoing support |
Working with Phases
- Phase Commands
- Filtering by Phase
Dependencies
Dependencies define task ordering and block execution until prerequisites complete:Dependency Patterns
Sequential Work
Sequential Work
Parallel Branches
Parallel Branches
Epic Dependencies
Epic Dependencies
Labels
Labels provide flexible categorization for filtering and organization:Suggested Label Categories
| Category | Examples |
|---|---|
| Type | bug, feature, refactor, docs |
| Priority | urgent, blocking, nice-to-have |
| Area | frontend, backend, api, infra |
| Sprint | sprint-12, q1-2025 |
Size-Based Planning
CLEO uses size (not time estimates) for scope-based planning:| Size | Scope | Example |
|---|---|---|
small | Single function or minor change | ”Fix typo in error message” |
medium | Feature component or module | ”Add password reset endpoint” |
large | Full feature or subsystem | ”Implement user authentication” |
Analyze and Prioritize
CLEO provides intelligent task analysis:Best Practices
Epic Scoping
Keep epics to 3-7 tasks. Split larger initiatives into multiple epics.
Phase Discipline
Work within current phase when possible. Document cross-phase rationale.
Dependency Hygiene
Review dependencies weekly. Remove stale dependencies from completed work.
Label Consistency
Define label taxonomy upfront. Review and consolidate periodically.
