|
Caution
|
Under Development. Not released yet. Alpha-Version |
An orchestration layer for AI coding assistants (currently Claude Code) that enforces consistency, reliability, and more predictable outputs.
|
Important
|
Python 3 is required and must be available as Verify with: python3 --version |
Add the Plan Marshall marketplace to Claude Code:
/plugin
-> 3. Add marketplace
-> "https://github.com/cuioss/plan-marshall/marketplace"Then install the desired bundles using Claude Code’s plugin tooling.
After installing the marketplace, run the setup wizard:
/marshall-stewardSee [_marshall_steward] for details on what this command configures.
Project configuration wizard for the planning system.
/marshall-steward # Interactive menu or first-run wizard
/marshall-steward --wizard # Force first-run wizardFirst-Run Wizard (when executor missing):
-
Configures
.gitignorefor.plan/directory -
Generates script executor with all script mappings
-
Discovers project modules via extension API
-
Initializes
marshal.jsonconfiguration -
Configures skill domains based on project structure
-
Detects CI provider and tools
Interactive Menu (returning users):
-
Maintenance - Regenerate executor, clean logs
-
Health Check - Verify setup, diagnose issues
-
Configuration - Build systems, skill domains
Manage task plans - create, list, outline, and cleanup.
/plan-manage # Interactive menu
/plan-manage list # List all plans
/plan-manage create # Create new plan
/plan-manage cleanup # Remove completed plansPlan Lifecycle:
-
Init - Create plan directory with request document
-
Outline - Generate solution outline with deliverables
-
Plan - Transform deliverables into executable tasks
-
Execute - Run tasks sequentially with skill loading
-
Finalize - Complete with git workflow and PR
After setup, Plan Marshall creates:
.plan/
├── execute-script.py # Script executor (generated)
├── marshal.json # Project configuration
├── run-configuration.json # Runtime settings
├── project-architecture/ # Module analysis
│ ├── derived-data.json # Raw discovery data
│ └── llm-enriched.json # Enriched module info
└── plans/ # Active plans
└── {plan-id}/
├── request.md # Plan request
├── config.toon # Plan config
├── status.toon # Plan status
└── TASK-*.toon # Task files
| Bundle | Purpose |
|---|---|
|
Core infrastructure, permissions, script execution |
|
5-phase planning workflow, task execution |
|
Java development standards and agents |
|
JavaScript/CSS standards and tooling |
|
AsciiDoc documentation standards |
|
Marketplace component development |
|
Requirements engineering standards |
See individual bundle READMEs in marketplace/bundles/*/README.md for details.
-
Report issues: https://github.com/cuioss/plan-marshall/issues
-
Bundle documentation:
marketplace/bundles/*/README.md