Instrucciones de origen · Vista previa de solo lectura
name
eaa-planning-patterns
description
Use when creating architecture plans. Trigger with /plan project or design system requests.
version
1.0.0
license
Apache-2.0
compatibility
Cross-platform compatible. Requires Python 3.8+ for utility scripts. Works with all project types and toolchains. Supports atomic file operations with UTF-8 encoding using pathlib for universal path handling. Requires AI Maestro installed.
metadata
{"author":"Emasoft"}
context
fork
user-invocable
false
workflow-instruction
Step 7
procedure
proc-create-design
Planning Patterns Skill
Overview
This skill teaches orchestrators how to create comprehensive planning documents that guide projects from conception to execution. Planning patterns enable you to design system architecture, identify risks, create execution sequences, and break work into actionable tasks.
Prerequisites
Python 3.8+ for utility scripts
Understanding of project scope and stakeholder requirements
Write access to planning output directories
Familiarity with project management concepts
Instructions
Use this skill when:
Starting a new project and need to plan it properly
Expanding an existing system and need to plan the expansion
Facing complex stakeholder requirements and need to organize them
Building something novel with uncertain risks
Leading a team and need to communicate a clear roadmap
Running a project that is falling behind and need to replan
Execute these phases in order:
Architecture Design - Design the structural blueprint
Risk Identification - Discover and plan for obstacles
Roadmap Creation - Create a sequenced execution plan
Implementation Planning - Break roadmap into actionable tasks
Checklist
Copy this checklist and track your progress:
Read step-by-step-procedures.md for process overview
Complete planning-checklist.md prerequisites
Phase 1: Architecture Design
Identify all system components
Define component responsibilities
Map data flows between components
Identify component dependencies
Define component interfaces
Select design patterns
Create architecture design document
Phase 2: Risk Identification
Discover all possible risks
Assess impact and probability for each risk
Plan mitigation strategies
Create risk register
Define monitoring plan
Phase 3: Roadmap Creation
Define phases
Sequence phases by dependencies
Define milestones and deliverables
Allocate resources and estimate effort
Create master roadmap
Phase 4: Implementation Planning
Break milestones into tasks
Create dependency network
Assign task owners
Create responsibility matrix
Set up tracking mechanism
Have stakeholders review and approve outputs
Output
This skill produces comprehensive planning documentation across four sequential phases:
Phase
Output Artifact
Contents
Architecture Design
Architecture design document
System components, responsibilities, data flows, dependencies, interfaces, design patterns
1. Quick architecture: Focus on 3 critical components only
2. Quick risks: Identify top 5 blocking risks
3. Quick roadmap: Define critical path only
4. Detailed next phase: Plan immediate tasks
5. Rough remaining phases: Detail later as needed
Read references/step-by-step-procedures.md for process overview
Choose the activity most relevant to your current situation
Read the detailed reference for that activity
Use the templates and checklists provided
If using scripts, run them to generate working documents
Apply the planning pattern to your project
Have stakeholders review and approve the outputs
Final Note: Perfect planning is impossible. Good planning is achievable. The goal is to think through the major decisions before executing, so that execution is smooth and changes are managed, not chaotic.
Converted and distributed by TomeVault — claim your Tome and manage your conversions.