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.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# 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](https://github.com/23blocks-OS/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`):
| 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 |
## Quick Start
```bash
PLAN_DIR="${AIMAESTRO_PLANNING_DIR:-docs_dev}"
mkdir -p "$PLAN_DIR"
```
Then create `task_plan.md` with:
```markdown
# Task: [Goal]
## Phases
- [ ] Phase 1: Research
- [ ] Phase 2: Design
- [ ] Phase 3: Implement
- [ ] Phase 4: Test
## Decisions
| Decision | Rationale | Date |
|----------|-----------|------|
## Errors Encountered
| Error | Attempt | Resolution |
…
The line at the top of this page pins the label git:20260223.2f9c858, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_vs7l2cbjng365p2j
GET https://markdownregistry.com/api/v1/resolve?ref=davila7/claude-code-templates/planning
GET https://markdownregistry.com/api/v1/blob/34a4a12808a054be8ee8fea1d1b252e73a1b11959b884a33f041439529020de3
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
davila7/claude-code-templates · .claude-plugin/skills/owasp-security/SKILL.md · Comprehensive OWASP-aligned security guidance across six standards - Top 10 (2021) for web apps, ASVS 5.0, MASVS v2.1.0…
davila7/claude-code-templates · cli-tool/components/skills/ai-maestro/agent-management/SKILL.md · Create, manage, and orchestrate AI agents using the AI Maestro CLI. Use when the user asks to "create agent", "list…
davila7/claude-code-templates · cli-tool/components/skills/ai-maestro/agent-messaging/SKILL.md · Send and receive cryptographically signed messages between AI agents using the Agent Messaging Protocol (AMP). Use when…
davila7/claude-code-templates · cli-tool/components/skills/ai-maestro/docs-search/SKILL.md · Search auto-generated codebase documentation for function signatures, API docs, class definitions, and code comments…
davila7/claude-code-templates · cli-tool/components/skills/ai-maestro/graph-query/SKILL.md · Query the code graph database to understand component relationships, dependencies, and change impact. Use when the user…
davila7/claude-code-templates · cli-tool/components/skills/ai-maestro/memory-search/SKILL.md · Search conversation history and semantic memory to recall previous discussions, decisions, and context. Use when the…
davila7/claude-code-templates · cli-tool/components/skills/ai-research/agent-memory-mcp/SKILL.md · A hybrid memory system that provides persistent, searchable knowledge management for AI agents (Architecture, Patterns…
davila7/claude-code-templates · cli-tool/components/skills/ai-research/agent-memory-systems/SKILL.md · Memory is the cornerstone of intelligent agents. Without it, every interaction starts from zero. This skill covers the…
davila7/claude-code-templates · cli-tool/components/skills/ai-research/agent-tool-builder/SKILL.md · Tools are how AI agents interact with the world. A well-designed tool is the difference between an agent that works and…
serejaris/personal-corp-os · templates/department/skills/planning/SKILL.md · Use when a completed department retro should become accepted outcomes and a full living ISO-week plan, or the user asks…
romiluz13/cc10x · plugins/cc10x/skills/planning/SKILL.md · Use when writing an execution plan or a decision RFC: task decomposition, context
references, validation levels…
iliaal/ai-skills · skills/planning/SKILL.md · Software implementation planning with optional file-based persistence. Use when asked to plan, when unresolved…
jkitchin/knowhow · skills/productivity/planning/SKILL.md · Structured planning and project breakdown using proven methodologies for goals, projects,
and strategic initiatives…