planner

Generate stage-based deployment plans for App Platform projects.

35|4|Updated Dec 28, 2025
One-click install
npx skills add https://github.com/digitalocean-labs/do-app-platform-skills --skill planner-digitalocean-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planner
Source: https://github.com/digitalocean-labs/do-app-platform-skills/tree/main/skills/planner
Command: npx skills add https://github.com/digitalocean-labs/do-app-platform-skills --skill planner-digitalocean-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Planner translates vague project ideas into a clear, staged deployment plan that can be executed step by step.

Core Features & Use Cases

  • Automatic tier detection (Greenfield vs Brownfield) from user input and app.yaml to tailor the Plan/ structure.
  • Generates a Plan/ directory with milestones and checklists across local and cloud stages.
  • Supports session resumability by storing captured values in .env.secrets, enabling progress to be resumed across sessions.

Quick Start

Provide a concise project description and the Planner will generate a staged Plan/ directory.

Frequently Asked Questions about planner

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

FAQPage Schema
How do I create a staged deployment plan for App Platform?

A staged deployment plan is generated by providing a concise project description. The planner detects whether the project is Greenfield or Brownfield and builds a multi-stage Plan/ directory covering local design, coding, testing, cloud deploy, and validation steps.

How does session resumability work for App Platform deployment planning?

Session resumability works by storing captured sensitive values in a .env.secrets file. Plan files track milestone progress without exposing credentials, enabling you to pause and resume deployment execution across multiple sessions seamlessly.

When do I need a Greenfield vs Brownfield deployment plan?

You need a Greenfield or Brownfield deployment plan depending on your project's existing state. The planner detects this automatically from user input and app.yaml to tailor the Plan/ directory structure for new versus existing projects.

Can I use a staged plan for an existing App Platform project?

Yes, you can use a staged plan for existing App Platform projects. The planner detects Brownfield state from app.yaml and generates a tailored Plan/ directory with appropriate milestones and checklists for existing infrastructure.

What is the best way to track progress in a multi-stage deployment plan?

The best way to track multi-stage deployment progress is through generated Plan files that record milestone completion. Sensitive values are kept separate in .env.secrets, ensuring progress tracking does not expose credentials.