// Guide OAK strategic implementation planning with structured phases, constitution alignment, and the oak.plan-* command workflow. Use when creating plans, understanding OAK planning conventions, or structuring development work.
| name | planning-workflow |
| description | Guide OAK strategic implementation planning with structured phases, constitution alignment, and the oak.plan-* command workflow. Use when creating plans, understanding OAK planning conventions, or structuring development work. |
This skill provides domain expertise for OAK's planning system - creating implementation plans that align with project constitutions, follow OAK file conventions, and integrate with the oak.plan-* command workflow.
/oak.plan-create → /oak.plan-research → /oak.plan-tasks → /oak.plan-implement
│ │ │ │
↓ ↓ ↓ ↓
plan.md research/*.md tasks.md Implementation
│
↓
/oak.plan-export
(GitHub/ADO issues)
oak/
├── constitution.md # Project standards (required first)
└── plan/
└── <plan-name>/
├── plan.md # Main plan document
├── .manifest.json # Plan metadata and state
├── tasks.md # Generated task breakdown
├── issue/ # Issue context (if issue-based)
│ ├── summary.md
│ └── related/
└── research/ # Research findings
├── <topic>.md
└── research-manifest.yml
Use when you need to:
/oak.plan-create)Before planning, OAK requires:
Source Material
Constitution Requirements (from oak/constitution.md)
Technical Landscape
/oak.plan-create)OAK plans require clear boundaries in these sections:
In Scope (## Scope > ### In Scope)
Out of Scope (## Scope > ### Out of Scope)
Assumptions (document in ## Constraints)
OAK plans include risks in a structured format:
## Risks & Mitigations
| Risk | Impact | Mitigation |
|------|--------|-----------|
| Integration complexity | High | Prototype early, create fallback |
| Skill gaps | Medium | Pair programming, documentation |
| Dependencies | Medium | Buffer time, parallel workstreams |
Identify unknowns for /oak.plan-research:
## Research Topics
- **[Topic Name]**: [What we need to learn]
- Questions: [Specific questions to answer]
- Priority: High/Medium/Low
Define measurable outcomes:
## Success Criteria
- [ ] [Functional criterion - feature works as specified]
- [ ] [Quality criterion - test coverage, performance]
- [ ] [Process criterion - documentation, review]
- [ ] [Constitution compliance - all MUST rules followed]
This is the expected format for oak/plan/<name>/plan.md:
# Plan: [Title]
## Overview
[1-2 paragraph summary of what will be built]
## Goals
- [Goal 1]
- [Goal 2]
## Success Criteria
- [ ] [Criterion 1]
- [ ] [Criterion 2]
## Scope
### In Scope
- [Item 1]
### Out of Scope
- [Item 1]
## Constraints
- [Constraint 1]
## Research Topics
- [Topic 1]: [Why needed]
## Risks & Mitigations
| Risk | Impact | Mitigation |
|------|--------|-----------|
| [Risk] | High/Med/Low | [Strategy] |
## Constitution Compliance
- Architecture: [How plan aligns]
- Testing: [Test strategy per constitution]
- Documentation: [Doc requirements]
oak/constitution.md first; let project standards guide the plan/oak.plan-research| Command | Purpose | When to Use |
|---|---|---|
/oak.plan-create | Create initial plan | Starting new work |
/oak.plan-research | Research unknowns | Topics identified in plan |
/oak.plan-tasks | Generate task breakdown | After research complete |
/oak.plan-validate | Validate plan quality | Before implementation |
/oak.plan-implement | Execute tasks | Ready to code |
/oak.plan-export | Export to issue tracker | Tasks ready for tracking |
oak/plan/<name>/plan.mdoak/constitution.md (always read first)plan/<name> or <issue-id>/<name>oak/plan/<name>/research/<topic>.mdoak/plan/<name>/tasks.md