Project Charter
Define the project charter for "$ARGUMENTS". Establish the project's purpose and vision, set measurable objectives, define scope boundaries, identify constraints and assumptions, and outline an initial timeline with milestones.
Prerequisites
None — this is a Phase 0 (Initiate) skill and can run first.
Process
Read shared context:
- Read
plugins/project-management/shared/project-charter-template.md for charter structure
- Read
plugins/project-management/shared/scrum-guide.md for Scrum alignment
- Read
.project/$ARGUMENTS/00-initiate.md if it exists (to avoid overwriting other sections)
Define project purpose and vision:
- Articulate the problem being solved and why it matters now
- Write a clear, concise vision statement (1-2 sentences)
- Identify the target users or beneficiaries
- State the expected business value or impact
Set measurable objectives:
- Define 3-5 SMART objectives (Specific, Measurable, Achievable, Relevant, Time-bound)
- For each objective: metric, baseline, target, target date
- Distinguish between primary objectives (must-achieve) and stretch goals
- Ensure objectives ladder up to the vision
Define scope — in and out:
- In scope: features, deliverables, and capabilities included
- Out of scope: explicitly excluded items to prevent scope creep
- Deferred: items intentionally pushed to future phases
- Document the rationale for each scope decision
Identify constraints and assumptions:
- Constraints: budget, timeline, technology, regulatory, staffing
- Assumptions: market conditions, dependencies, resource availability
- Dependencies: external teams, third-party services, approvals needed
- Flag high-risk assumptions that need early validation
Outline high-level timeline and milestones:
- Define major milestones with target dates
- Identify the critical path and key decision points
- Map milestones to sprint boundaries where possible
- Include go/no-go checkpoints
Initial risk identification:
- Brainstorm top 5-10 risks using categories: technical, schedule, resource, external
- For each risk: likelihood (high/medium/low), impact (high/medium/low), mitigation strategy
- Identify risk owners where possible
- Flag risks that could be project-ending
Write the artifact — append to .project/$ARGUMENTS/00-initiate.md under a ## Project Charter section:
- Vision — problem statement, vision, target users
- Objectives — SMART objectives table with metrics and targets
- Scope — in-scope, out-of-scope, deferred items
- Constraints & Assumptions — categorized list with risk flags
- Milestones — timeline with key dates and checkpoints
- Initial Risks — risk register with likelihood, impact, mitigation
Output
Project charter appended to .project/$ARGUMENTS/00-initiate.md. Present a summary highlighting:
- Project purpose and vision statement
- Top 3 objectives with target metrics
- Key scope decisions (what's in vs. out)
1---2name: project-charter3description: Define project purpose, scope, objectives, constraints, and success criteria4---56# Project Charter78Define the project charter for "$ARGUMENTS". Establish the project's purpose and vision, set measurable objectives, define scope boundaries, identify constraints and assumptions, and outline an initial timeline with milestones.910## Prerequisites1112None — this is a Phase 0 (Initiate) skill and can run first.1314## Process15161. **Read shared context:**17 - Read `plugins/project-management/shared/project-charter-template.md` for charter structure18 - Read `plugins/project-management/shared/scrum-guide.md` for Scrum alignment19 - Read `.project/$ARGUMENTS/00-initiate.md` if it exists (to avoid overwriting other sections)20212. **Define project purpose and vision:**22 - Articulate the problem being solved and why it matters now23 - Write a clear, concise vision statement (1-2 sentences)24 - Identify the target users or beneficiaries25 - State the expected business value or impact26273. **Set measurable objectives:**28 - Define 3-5 SMART objectives (Specific, Measurable, Achievable, Relevant, Time-bound)29 - For each objective: metric, baseline, target, target date30 - Distinguish between primary objectives (must-achieve) and stretch goals31 - Ensure objectives ladder up to the vision32334. **Define scope — in and out:**34 - **In scope:** features, deliverables, and capabilities included35 - **Out of scope:** explicitly excluded items to prevent scope creep36 - **Deferred:** items intentionally pushed to future phases37 - Document the rationale for each scope decision38395. **Identify constraints and assumptions:**40 - **Constraints:** budget, timeline, technology, regulatory, staffing41 - **Assumptions:** market conditions, dependencies, resource availability42 - **Dependencies:** external teams, third-party services, approvals needed43 - Flag high-risk assumptions that need early validation44456. **Outline high-level timeline and milestones:**46 - Define major milestones with target dates47 - Identify the critical path and key decision points48 - Map milestones to sprint boundaries where possible49 - Include go/no-go checkpoints50517. **Initial risk identification:**52 - Brainstorm top 5-10 risks using categories: technical, schedule, resource, external53 - For each risk: likelihood (high/medium/low), impact (high/medium/low), mitigation strategy54 - Identify risk owners where possible55 - Flag risks that could be project-ending56578. **Write the artifact** — append to `.project/$ARGUMENTS/00-initiate.md` under a `## Project Charter` section:58 - **Vision** — problem statement, vision, target users59 - **Objectives** — SMART objectives table with metrics and targets60 - **Scope** — in-scope, out-of-scope, deferred items61 - **Constraints & Assumptions** — categorized list with risk flags62 - **Milestones** — timeline with key dates and checkpoints63 - **Initial Risks** — risk register with likelihood, impact, mitigation6465## Output6667Project charter appended to `.project/$ARGUMENTS/00-initiate.md`. Present a summary highlighting:68- Project purpose and vision statement69- Top 3 objectives with target metrics70- Key scope decisions (what's in vs. out)