SHORT plan document and task hierarchy for M/L Unity features. Triggers — 'plan feature', 'deep plan', 'feature plan', 'complex plan', 'plan this feature'.
Resources
1Install
npx skillscat add cuozg/oh-my-unity/unity-plan-deep Install via the SkillsCat registry.
SKILL.md
unity-plan-deep
Produce a concise plan document and register a full task hierarchy for a medium-to-large feature.
When to Use
- Feature spans 2+ systems or files (M: 1-3 days, L: 3-10 days)
- Dependencies between tasks require explicit ordering
- Team needs a brief written record before implementation starts
Workflow
- Read — Scan entry points and relevant modules with
glob,lsp_goto_definition - Scope — Define what is in/out of scope; list affected files
- Investigate — Trace key dependencies; flag integration risks
- Plan — Break into ordered tasks; assign sizes and skills
- Write — Save plan to
Documents/Plans/PLAN_{Name}.mdusing the output template - Create tasks — Call
task_createfor parent then children; wireblockedBy - Validate — Confirm all blockers reference real task IDs
Rules
- MANDATORY: Output MUST follow the template in
references/output-template.md— no deviation - Keep the plan document SHORT: request, scope, impact, risks, ordered task list — no padding
- Set
blockedByaccurately to enable maximum parallel execution - Investigate before estimating — no guesswork
- One
task_createper parallelizable unit of work - Every claim in Impact/Risks must cite a real file path
Output
Read references/output-template.md before writing. Save to Documents/Plans/PLAN_{Name}.md.
Print task IDs and subjects to chat after creation.
Standards
Load unity-standards for planning methodology. Key references:
plan/sizing-guide.md— XS/S/M/L/XL definitions, hour rangesplan/risk-assessment.md— risk levels, mitigation strategiesplan/dependency-mapping.md— blockedBy, parallel vs sequentialplan/task-structure.md— subject/description format, skill routing
Load via read_skill_file("unity-standards", "references/plan/<file>").