thinking-partner
A deterministic thinking partner that challenges assumptions and applies mental models to sharpen decisions, solve problems, and…
Launch the PBR web dashboard for the current project.
Claude Code
$ npx -y skills add SienkLogic/plan-build-run --skill dashboard --agent claude-code
Codex
$ npx skills add SienkLogic/plan-build-run --skill dashboard -a codex -y
Cursor
$ npx skills add SienkLogic/plan-build-run --skill dashboard -a cursor -y
Gemini CLI
$ npx skills add SienkLogic/plan-build-run --skill dashboard -a gemini-cli -y
GitHub Copilot
$ npx skills add SienkLogic/plan-build-run --skill dashboard -a github-copilot -y
OpenCode
$ npx skills add SienkLogic/plan-build-run --skill dashboard -a opencode -y
Windsurf
$ npx skills add SienkLogic/plan-build-run --skill dashboard -a windsurf -y
name: dashboard description: "Launch the PBR web dashboard for the current project." allowed-tools: Bash, Read argument-hint: "[--port N]"
**STOP — DO NOT READ THIS FILE. You are already reading it. This prompt was injected into your context by Claude Code's plugin system. Begin executing immediately.**
**Before ANY tool calls**, display this banner:
╔══════════════════════════════════════════════════════════════╗ ║ PLAN-BUILD-RUN ► DASHBOARD ║ ╚══════════════════════════════════════════════════════════════╝
Then proceed to Step 1.
1. **Parse arguments**: Extract `--port N` from the user's input. Default to `3141`.
2. **Locate dashboard**: The dashboard lives at the **repository root** `dashboard/` directory (NOT under `${CLAUDE_PLUGIN_ROOT}`). Resolve the repo root from `<cwd>` — for PBR's own repo this is the project root; for installed plugins, use `git rev-parse --show-toplevel` or walk up from `${CLAUDE_PLUGIN_ROOT}` to find `dashboard/`.
3. **Check dependencies**: Check if `<repo-root>/dashboard/server/node_modules/` exists. If not, run:
npm run dashboard:install --prefix <repo-root>
4. **Launch dashboard**: Run in background via Bash:
node <repo-root>/dashboard/bin/cli.cjs --dir <cwd> --port <port> &
Use `&` to background the process so it doesn't block the session.
5. **Verify startup**: After launching, check the process is responding:
curl -s -o /dev/null -w "%{http_code}" http://localhost:<port>/6. **Output to user**:
Dashboard running at http://localhost:<port> Open this URL in your browser to view your project's planning state.
Plan it. Build it. Run it. A Claude Code plugin for structured development with context-engineered agents.
A deterministic thinking partner that challenges assumptions and applies mental models to sharpen decisions, solve problems, and…
Run audit, prioritize findings, auto-fix via quick tasks, test, and commit.
Review past Claude Code sessions for PBR workflow compliance and UX quality.
Run multiple phases hands-free. Chains discuss, plan, build, and verify automatically.
Manage backlog items — ideas not ready for active planning. Add, review, promote, or remove.
Start a new project. Deep questioning, research, requirements, and roadmap.
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.