← ClaudeAtlas

planzlisted

Manage hierarchical project plans in SQLite. Tree-based structure with phases and tasks. Multiple output formats (text, JSON, XML, markdown).
manmal/planz · ★ 0 · Data & Documents · score 62
Install: claude install-skill manmal/planz
# planz - Hierarchical Project Planning Binary: `~/.local/bin/planz` | DB: `~/.local/share/planz/plans.db (SQLite WAL) ## Fractal Planning: Refine Until Nothing is Left for Interpretation **The core principle:** Start with a high-level outline, then iteratively refine each node until every leaf task is so specific that executing it requires no further thought or decision-making. ### The Process 1. **Start broad** - Create 3-7 top-level phases that capture the major milestones 2. **Identify ambiguity** - Look at each leaf node and ask: "Could I execute this right now without any decisions?" 3. **Refine the unclear** - Use `planz refine` to break down ambiguous nodes into smaller, clearer steps 4. **Repeat** - Continue until every leaf node is atomic and unambiguous 5. **Execute & update** - Work through leaves, marking done, and refine new ambiguity as it emerges ### ⚠️ Important: No Slashes in Task Names The `/` character is the path separator. **Never use slashes in task titles:** ```bash # ❌ WRONG - creates nested path "API" -> "auth endpoint" planz add myplan "API/auth endpoint" # ✅ CORRECT - use other separators planz add myplan "API - auth endpoint" planz add myplan "API: auth endpoint" planz add myplan "API auth endpoint" ``` ### What "Nothing Left for Interpretation" Means A leaf node is **ready for execution** when: - ✅ You know exactly which file(s) to touch - ✅ You know the specific change to make - ✅ No design decisions remain - ✅ Success criteria is obv