Plans Dashboard
Open the integrated plans dashboard inside
ck config ui.
What This Skill Does
ck:plans-kanban is now a thin launcher, not a standalone server.
It opens the ClaudeKit CLI dashboard plans route and gives you:
- multi-plan grid and kanban views
- single-plan detail pages with progress summaries
- timeline and activity heatmap views
- markdown reader navigation for
plan.mdand phase files - quick phase actions such as start, complete, reset, validate, and start-next
Scope note:
- Project dashboards should show project-scoped plans only.
- Global dashboards should show global-scoped plans only.
ck plan statusremains the authoritative dependency/status view forblockedBy/blocks.
How It Works
When invoked, the launcher:
- checks whether the CLI dashboard is already running
- starts
ck config ui --port 3456 --no-openif needed - opens the plans route in your browser
Default URL:
http://localhost:3456/plans
If port 3456 is busy, the CLI may auto-fallback to 3457-3460, and the launcher follows that running port.
Usage
/ck:plans-kanban
Direct launcher:
node .claude/skills/plans-kanban/scripts/open-dashboard.cjs
Run the dashboard manually:
ck config ui
Deprecated Compatibility
Old standalone-server flags are still accepted with warnings so existing habits do not break abruptly.
| Legacy input | Current behavior |
|---|---|
--dir <path> / positional path | Warns and ignores. This launcher opens the generic /plans route and does not choose a custom plan root. |
--plans <path> | Warns and ignores. |
--port <n> | Warns and ignores. The launcher targets the CLI dashboard starting at 3456. |
--host <addr> | Warns and ignores. Use ck config ui --host ... directly if needed. |
--background / --foreground | Warns and ignores. The standalone server flow no longer exists. |
--stop | Stops the launcher-managed dashboard process if present; otherwise prints manual shutdown guidance. |
--open | Accepted. Opening is now the default behavior. |
Related CLI Commands
ck config ui
ck plan status /absolute/path/to/plan.md
cd /absolute/path/to/plan-dir && ck plan check 1 --start
cd /absolute/path/to/plan-dir && ck plan check 1
cd /absolute/path/to/plan-dir && ck plan uncheck 1
What Changed
Before this migration, plans-kanban owned:
- its own localhost server
- its own renderer and static assets
- its own background server lifecycle
After the migration, those responsibilities moved into claudekit-cli and ck config ui.
That means:
- there is no separate
localhost:3500dashboard anymore - the canonical visual experience lives under the CLI dashboard
- the skill exists to open the right place quickly, not to run a separate app stack
- the generic
/plansroute still defaults toplansunless adirquery param is already present - scope-aware plan roots come from project/global dashboard context, not deprecated launcher flags
Troubleshooting
ck not found
Install the ClaudeKit CLI and confirm ck --version works.
Dashboard did not open
Start it manually with:
ck config ui --port 3456
Then open /plans on the port the CLI reports.
Need a custom host or port
Run ck config ui directly with the flags you need. The skill intentionally stays thin and opinionated.
Need to stop a launcher-started dashboard
Run the launcher again with --stop. If you started the dashboard manually, stop the terminal running ck config ui.
Related Skills
- ck - alias launcher for the same plans dashboard
- ck - plan creation and state management
- markdown-novel-viewer - long-form markdown reading