agent-management
Create, manage, and orchestrate AI agents using the AI Maestro CLI. Use when the user asks to "create agent", "list agents",…
Create and manage persistent markdown planning files for structured task execution. Use when the user asks to "create a plan", "track progress", "start a research project", or when a task requires more than 5 tool calls and needs structured phase tracking to stay focused and
Claude Code
$ npx -y skills add davila7/claude-code-templates --skill planning --agent claude-code
Codex
$ npx skills add davila7/claude-code-templates --skill planning -a codex -y
Cursor
$ npx skills add davila7/claude-code-templates --skill planning -a cursor -y
Gemini CLI
$ npx skills add davila7/claude-code-templates --skill planning -a gemini-cli -y
GitHub Copilot
$ npx skills add davila7/claude-code-templates --skill planning -a github-copilot -y
OpenCode
$ npx skills add davila7/claude-code-templates --skill planning -a opencode -y
Windsurf
$ npx skills add davila7/claude-code-templates --skill planning -a windsurf -y
name: planning description: Create and manage persistent markdown planning files for structured task execution. Use when the user asks to "create a plan", "track progress", "start a research project", or when a task requires more than 5 tool calls and needs structured phase tracking to stay focused and avoid goal drift.
Solve the execution problem -- staying focused during complex, multi-step tasks. Uses persistent markdown files to track goals, findings, and progress so you never lose context. Part of the [AI Maestro](https://github.com/23blocks-OS/ai-maestro) suite.
Create in `docs_dev/` (or `$AIMAESTRO_PLANNING_DIR`):
| File | Purpose | Update When | |------|---------|-------------| | `task_plan.md` | Goals, phases, decisions, errors | After each phase | | `findings.md` | Research, discoveries, resources | During research | | `progress.md` | Session log, test results | Throughout session |
PLAN_DIR="${AIMAESTRO_PLANNING_DIR:-docs_dev}"
mkdir -p "$PLAN_DIR"Then create `task_plan.md` with:
# Task: [Goal] ## Phases - [ ] Phase 1: Research - [ ] Phase 2: Design - [ ] Phase 3: Implement - [ ] Phase 4: Test ## Decisions | Decision | Rationale | Date | |----------|-----------|------| ## Errors Encountered | Error | Attempt | Resolution | |-------|---------|------------|
1. **Create plan first** -- Never start complex work without `task_plan.md` 2. **Read before decide** -- Re-read the plan before any major decision 3. **Update after act** -- Mark phases complete, log what changed 4. **2-action rule** -- After every 2 search/browse operations, save findings to `findings.md` 5. **Log all errors** -- Every error goes in the plan with attempt number and resolution 6. **Never repeat failures** -- If an action failed, change your approach
| Strike | Action | |--------|--------| | 1 | Diagnose root cause, apply targeted fix | | 2 | Try a different approach entirely | | 3 | Question assumptions, search for similar issues | | After 3 | Escalate to user with all attempts documented |
Lost? Answer these from your planning files:
1. Where am I? (current phase in `task_plan.md`) 2. Where am I going? (remaining phases) 3. What's the goal? (goal section) 4. What have I learned? (`findings.md`) 5. What have I done? (`progress.md`)
This skill works standalone with no dependencies. For the complete experience including **memory search**, **docs search**, **graph query**, **agent messaging**, and **agent management**, install the full [AI Maestro](https://github.com/23blocks-OS/ai-maestro) platform.
Open-source registry and CLI for Claude Code components: agents, commands, skills, hooks, MCPs, settings and mods
Create, manage, and orchestrate AI agents using the AI Maestro CLI. Use when the user asks to "create agent", "list agents",…
Send and receive cryptographically signed messages between AI agents using the Agent Messaging Protocol (AMP). Use when the user…
Search auto-generated codebase documentation for function signatures, API docs, class definitions, and code comments. Use when…
Query the code graph database to understand component relationships, dependencies, and change impact. Use when the user asks to…
Search conversation history and semantic memory to recall previous discussions, decisions, and context. Use when the user asks to…
Testing and benchmarking LLM agents including behavioral testing, capability assessment, reliability metrics, and production…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.