/arckit.plan
The/arckit.plan command creates comprehensive project plans with visual timelines, governance gates, and Mermaid diagrams following GDS Agile Delivery methodology.
This is a slash command (not a CLI command). Run it from within your AI assistant after establishing architecture principles with
/arckit.principles.Description
Creates a project plan showing:- Phases: Discovery → Alpha → Beta → Live (GDS framework)
- Timeline: Gantt chart with activities, dependencies, and milestones
- Gates: Decision points with approval criteria (Discovery, Alpha, Beta assessments)
- Workflow: How artifacts flow through gates
- Integration: When to run each ArcKit command
- Resources: Team sizing and budget by phase
Usage
Basic Examples
Arguments
Project ID (e.g., “001”) or initiative name (e.g., “Windows 11 Migration”, “Alpha phase”).Examples:
001- Numeric project IDWindows 11 Migration- Initiative nameAlpha phase- Phase-specific planning
Prerequisites
Architecture Principles (Required)
Architecture Principles (Required)
Must exist:
projects/000-global/ARC-000-PRIN-v*.mdRecommended Artifacts
Recommended Artifacts
For better timeline estimates, create these first:
- Stakeholders (
/arckit.stakeholders) - For team sizing - Requirements (
/arckit.requirements) - For complexity assessment - Risk Register (
/arckit.risk) - For timeline buffers - Business Case (
/arckit.sobc) - For budget constraints
External Documents (Optional)
External Documents (Optional)
Place existing project plans, Gantt charts, or dependency maps in:
projects/{project-dir}/external/- Project-specific plansprojects/000-global/external/- Enterprise programme plans
What It Creates
Document Structure
- Executive Summary
- Gantt Timeline
- Workflow Diagram
- Phase Details
- ArcKit Integration
- Project name and objective
- Duration and budget
- Team size (FTE by phase)
- Delivery model (GDS Agile Delivery)
- Success criteria
- Key milestones
File Location
Project Complexity Tiers
The command automatically determines project complexity based on artifacts:Small Projects (3-6 months)
- Simple integrations or enhancements
- < 30 total requirements
- 1-2 external integrations
- Standard technology stack
- No complex compliance (basic security)
- Discovery: 2-4 weeks
- Alpha: 4-8 weeks
- Beta: 8-12 weeks
Medium Projects (6-12 months)
- New services or significant changes
- 30-100 total requirements
- 3-5 external integrations
- Some custom development
- PCI-DSS, GDPR, or moderate compliance
- Discovery: 4-8 weeks
- Alpha: 8-12 weeks (includes vendor procurement)
- Beta: 12-24 weeks
Large Projects (12-24 months)
- Major transformations or complex systems
- 100+ total requirements
- 5+ external integrations
- Significant custom development
- Multiple compliance regimes (PCI-DSS + GDPR + sector-specific)
- Data migration required
- Discovery: 8-12 weeks
- Alpha: 12-16 weeks (vendor procurement + complex design)
- Beta: 24-52 weeks
Interactive Configuration
The command asks two key questions (unless specified in arguments):Question 1: Delivery Approach
Question 2: Complexity
Example Output
Timeline Adjustments
The command automatically adjusts timelines based on project characteristics:| Factor | Impact |
|---|---|
| Vendor Procurement | Alpha +6-8 weeks (SOW + evaluation + selection) |
| Security Heavy | Beta +4-8 weeks (STRIDE, pen testing, SAST/DAST) |
| Data Migration | Beta +4-12 weeks (migration strategy, testing, rollback) |
| AI Systems | Alpha/Beta +2-4 weeks (AI Playbook, ATRS, fairness testing) |
| Multiple Integrations | Alpha +1-2 weeks per complex integration |
Document Control
All generated plans include auto-populated metadata:Related Commands
/arckit.principles
Required: Create architecture principles first
/arckit.stakeholders
Recommended: Analyze stakeholders for sizing
/arckit.requirements
Recommended: Define requirements for complexity
/arckit.roadmap
Strategic: Multi-year architecture roadmap