xiaohongshu
xiaohongshu
marshall-steward
Project configuration wizard for planning system. Manages executor generation, health checks, build systems, and skill domains.
Full skill instructions
Project configuration wizard for the planning system.
/marshall-steward # Interactive menu or first-run wizard
/marshall-steward --wizard # Force first-run wizard
Output this banner directly as text at command start (do NOT use Bash echo - output it in your response):
╔═══════════════════════════════════════════════════════════════════════╗
║ : ║
║ .;:;. ║
║ :;:::;: ║
║ ... .;:::::::::;. ... ║
║ .::;:::::::::::::;:::::::::;:::::::::::::;::. ║
║ :;:::::::::::::::::::::::::::::::;: ║
║ .;:::::::::::::::::::::::::::::;. ║
║ ║
║ █▀█ █ █▀█ █▄ █ ║
║ █▀▀ █▄▄ █▀█ █ ▀█ ║
║ █▀▄▀█ █▀█ █▀█ █▀ █ █ █▀█ █ █ ║
║ █ ▀ █ █▀█ █▀▄ ▄█ █▀█ █▀█ █▄▄ █▄▄ ║
║ ║
║ .;:::::::::::::::::::::::::::::;. ║
║ :;:::::::::::::::::::::::::::::::;: ║
║ .::;:::::::::::::;:::::::::;:::::::::::::;::. ║
║ ... .;:::::::::;. ... ║
║ :;:::;: ║
║ .;:;. ║
║ : ║
╚═══════════════════════════════════════════════════════════════════════╝
python3 .plan/execute-script.py {notation} ...Wizard Mode: Sequential setup for new projects (executor generation, marshal.json init, build detection, skill domains)
Menu Mode: Interactive maintenance for returning users (regenerate executor, health check, configuration)
| Script | Notation | Purpose |
|---|---|---|
| determine-mode | plan-marshall:marshall-steward:determine-mode | Determine wizard vs menu mode |
| gitignore-setup | plan-marshall:marshall-steward:gitignore-setup | Configure .gitignore for .plan/ |
| cleanup | plan-marshall:manage-run-config:cleanup | Clean temp, logs, archived-plans, memory (delegated to run-config) |
| ci_health | plan-marshall:tools-integration-ci:ci_health | CI provider detection (delegated to tools-integration-ci) |
| plan-marshall-config | plan-marshall:manage-plan-marshall-config:plan-marshall-config | Project-level marshal.json CRUD |
| scan-marketplace-inventory | pm-plugin-development:tools-marketplace-inventory:scan-marketplace-inventory | Script discovery |
| permission-doctor | plan-marshall:permission-doctor:permission-doctor | Permission analysis |
| permission-fix | plan-marshall:permission-fix:permission-fix | Permission fixes |
| generate-executor | plan-marshall:tools-script-executor:generate-executor | Executor generation |
This skill requires ${PLUGIN_ROOT} to be set by the invoking command (e.g., /marshall-steward).
The plugin root is detected via bootstrap-plugin.py and cached in .plan/marshall-state.toon.
Determine whether to run wizard or menu based on existing files.
BOOTSTRAP: Since execute-script.py may not exist yet, use DIRECT Python call with glob:
python3 ${PLUGIN_ROOT}/plan-marshall/*/skills/marshall-steward/scripts/determine-mode.py mode
Output (TOON):
mode wizard
reason executor_missing
| mode | reason | Action |
|---|---|---|
wizard | executor_missing | Load: Read references/wizard-flow.md → Execute wizard |
wizard | marshal_missing | Load: Read references/wizard-flow.md → Execute wizard |
menu | both_exist | Show Main Menu below |
--wizard FlagIf --wizard flag provided, force wizard regardless of determine-mode result:
Read references/wizard-flow.md
Execute the wizard flow from that file.
Display menu when both executor and marshal.json exist.
AskUserQuestion:
question: "What would you like to do?"
header: "Main Menu"
options:
- label: "1. Maintenance"
description: "Regenerate executor, clean logs"
- label: "2. Health Check"
description: "Verify setup, diagnose issues"
- label: "3. Configuration"
description: "Build systems, skill domains"
- label: "4. Quit"
description: "Exit plan-marshall"
multiSelect: false
| User Selection | Action |
|---|---|
| "1. Maintenance" | Load: Read references/menu-maintenance.md → Execute |
| "2. Health Check" | Load: Read references/menu-healthcheck.md → Execute |
| "3. Configuration" | Load: Read references/menu-configuration.md → Execute |
| "4. Quit" | Output "Good bye!" → STOP |
After any menu option completes, return to Main Menu (except Quit).
This skill uses progressive disclosure to minimize context usage:
references/wizard-flow.md (~250 lines)When routing indicates to load a reference:
Read references/{file}.md
Then execute the workflow described in that file.
| Reference | Purpose | Load When |
|---|---|---|
wizard-flow.md | First-run wizard steps 1-11 | mode=wizard or --wizard flag |
menu-maintenance.md | Regenerate executor, cleanup | Menu option 1 |
menu-healthcheck.md | Verify setup, diagnose issues | Menu option 2 |
menu-configuration.md | Build systems, skill domains | Menu option 3 |
output-format.md | TOON output standards | Reference for output formatting |
error-handling.md | Error types and recovery | On error conditions |
If an error occurs during execution:
Read references/error-handling.md
Apply the recovery guidance for the specific error type.
xiaohongshu
technical spec
product ux expert
database patterns
Conduct multi-agent task orchestration and workflow coordination.
Initialize project with Conductor artifacts (product definition,
Expert in web animations, transitions, and motion design using Framer Motion and CSS
Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...
PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.
Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...
Display project status, active tracks, and next actions
Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience