maestro:mission-planning

Convert raw mission ideas into persisted Maestro mission plans with handoff commands.

1|Updated May 26, 2026
One-click install
npx skills add https://github.com/Leonardo-Corte/local-social-smm-agent --skill maestro-mission-planning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maestro:mission-planning
Source: https://github.com/Leonardo-Corte/local-social-smm-agent/tree/main/reference/github-agent-orchestration/maestro/.claude/skills/maestro%253Amission-planning
Command: npx skills add https://github.com/Leonardo-Corte/local-social-smm-agent --skill maestro-mission-planning

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

When you have a rough mission idea, this Skill converts it into a structured, executable plan with milestones, features, agent assignments, and the exact handoff command to start the first external agent.

Core Features & Use Cases

  • Mission decomposition: Breaks a confirmed goal into 3–7 sprint-sized milestones and 1–5 outcome features each, including dependencies and concrete verification steps.
  • Agent-type matching: Assigns each feature to one of codex-cli, claude-code, subagent, or human using a decision table, including the “different instance” rule for review milestones.
  • Scope boundary capture: Creates explicit “do not touch” constraints with reasons so downstream agents don’t drift.
  • Persistent mission + ready handoff command: Writes the mission plan to disk and drafts the exact maestro handoff command for the first launchable codex/claude execution step.

Quick Start

Use the skill with a raw mission description like "add a command palette to the TUI" to generate a persisted mission file and the next maestro handoff command the operator should run.

Frequently Asked Questions about maestro:mission-planning

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn a raw engineering idea into a structured mission plan with milestones?

Mission planning transforms a raw idea into a persisted plan by decomposing the goal into 3–7 sprint-sized milestones, assigning features to agents, and defining verification steps. It outputs the exact handoff command to launch the first external agent without executing it.

What is agent orchestration and how does mission planning assign tasks to codex or claude agents?

Agent orchestration coordinates task execution across codex-cli, claude-code, subagent, or human operators. Mission planning uses a decision table to match each feature to the correct agent type, including a different instance rule for review milestones to ensure proper verification.

How do I set scope constraints and prevent downstream agents from modifying unrelated code?

Mission planning captures explicit scope boundary constraints with reasons, creating do not touch rules for downstream agents. This prevents scope drift by persisting these limitations directly into the mission file before the handoff command is generated.

Can I use this mission planning skill to generate handoff commands for subagents and human reviewers?

Yes, mission planning supports agent-type matching for codex-cli, claude-code, subagent, and human operators. It applies a different instance rule for review milestones, ensuring the exact maestro handoff command targets the correct launchable execution step.

What is the best way to define verification steps and dependencies for engineering milestones?

Defining verification steps requires breaking a confirmed goal into milestones with 1–5 outcome features each. Mission planning structures these features with explicit dependencies and concrete verification steps, persisting the complete mission plan to disk via maestro mission create.

Does the maestro mission planning process execute the handoff command automatically?

No, mission planning drafts the exact maestro handoff command for the first launchable codex or claude execution step without executing it. The operator must interactively confirm intent and manually run the outputted command to start the external agent.