with one click
dashboard
Start the Office Dashboard to visualize /build progress in real-time
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Start the Office Dashboard to visualize /build progress in real-time
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | dashboard |
| description | Start the Office Dashboard to visualize /build progress in real-time |
Starts a local web dashboard that visualizes /build progress in real-time. The dashboard watches build-state.yaml and updates automatically via WebSocket.
/office:dashboard # Start dashboard on port 5050
/office:dashboard stop # Stop running dashboard
/office:dashboard --port 8080 # Start on custom port
Find the plugin installation path
DASHBOARD_DIR=$(find ~/.claude/plugins/cache -type f -name "server.py" -path "*/office/*/dashboard/*" 2>/dev/null | sort -V | tail -1 | xargs dirname)
echo "Dashboard found at: $DASHBOARD_DIR"
If empty, the office plugin may not be installed.
Check Python 3
python3 --version
If not found, display error with install instructions.
Run Setup (first time only)
cd "$DASHBOARD_DIR" && ./setup.sh
Creates virtual environment and installs dependencies.
Start Server
cd "$DASHBOARD_DIR" && source .venv/bin/activate && python server.py --office-dir "$(pwd)/docs/office"
Note: $(pwd) should be the user's project directory, not the dashboard directory. Run this from the project root:
PROJECT_DIR=$(pwd)
cd "$DASHBOARD_DIR" && source .venv/bin/activate && python server.py --office-dir "$PROJECT_DIR/docs/office"
Report URL
Dashboard running at http://localhost:5050
Open in browser to view build progress.
Find and kill the server process:
pkill -f "python.*server.py"
Or use Ctrl+C in the terminal running the server.
URL parameters:
?stuck_threshold=15 - Set stuck threshold in minutes (default: 30)Server arguments:
--port PORT - Specify port (default: 5050, tries up to 5059 if busy)--office-dir PATH - Specify docs/office directory path/build session for live data (or historical build-state.yaml)dashboard/
├── server.py # Flask server with file watcher
├── requirements.txt # Python dependencies
├── setup.sh # Venv setup script
└── static/
├── index.html # Dashboard UI
├── style.css # Tailwind styles
└── app.js # Frontend logic
Execute a single phase with sequential task execution in an isolated worktree.
Execute implementation plan with autonomous subagent pipeline. Two-stage review (spec + quality). Flags only for critical blockers.
Use after /imagine completes to create an executable implementation plan (War Room phase).
Use when a user wants to develop a rough idea into a product design. Activates a virtual startup team that guides the user through Discovery, Definition, Validation, and Architecture phases. Creates session.yaml and four design documents.
Use when code review feedback requires fixes - emphasizes technical verification over performative agreement