This prevents you from losing track of what you're doing during complex tasks by using three markdown files to track goals, findings, and progress. The pattern is simple: create a plan in `task_plan.md` before starting work, log research discoveries in `findings.md` every couple of searches, and update `progress.md` as you go. The "3-strike protocol" for handling repeated errors is smart, it forces you to change approaches instead of bashing your head against the same wall. Works standalone but it's part of a larger AI Maestro suite that adds memory and search capabilities. Best for anything that'll take more than five tool calls or where you might drift from the original goal.

skills.sh installs
190
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill planning --agent claude-code

Installs into .claude/skills of the current project.

Files

AI Maestro Planning

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 suite.

When to Use

  • Multi-step tasks (3+ steps)
  • Research projects
  • Building features requiring >5 tool calls
  • Any task where you might lose track of the goal

The 3-File Pattern

Create in docs_dev/ (or $AIMAESTRO_PLANNING_DIR):

FilePurposeUpdate When
task_plan.mdGoals, phases, decisions, errorsAfter each phase
findings.mdResearch, discoveries, resourcesDuring research
progress.mdSession log, test resultsThroughout session

Quick Start

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 |
|----------|-----------|------|

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Data Science & ML, Productivity & Planning
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1jorgealves avatarclinical-trial-schema-designerjorgealves/agent_skillsAnalyzes clinical trial protocols and generates CDISC-compliant (SDTM/ADaM) data schemas. Use when designing data ingestion pipelines for clinical research or p186skills.sh installs
2aibtcdev avatarsbtcaibtcdev/skillssBTC token operations on Stacks L2 — check balances, transfer sBTC, get deposit info, check peg statistics, deposit BTC to receive sBTC, and track deposit statu184skills.sh installs
3mvanhorn avatarpp-klaviyomvanhorn/printing-press-libraryKlaviyo from the shell, with local customer-behavior analytics layered on top. Trigger phrases: `inspect a Klaviyo profile`, `deploy a Klaviyo campaign`, `check184skills.sh installs
4michaelboeding avatarpatent-lawyer-agentmichaelboeding/skillsUse this skill for intellectual property guidance, prior art research, patent strategy, and drafting patent applications. Triggers: "patent", "prior art", "IP p182skills.sh installs
5zhylq avatarzhy-wechat-writingzhylq/yuan-skillsUse when generating a complete WeChat article from a topic, with optional source research, evidence tracking, illustration, HTML conversion, and draft-box publi181skills.sh installs
6cinience avataralicloud-network-esacinience/alicloud-skillsManage Alibaba Cloud ESA — deploy HTML/static sites via Pages, manage Edge Routines (ER) for serverless edge functions, use Edge KV for distributed key-value st180skills.sh installs