dashboard-promote
Promote the current .session/ to the dashboard. Shows a summary and asks for confirmation before running bin/promote.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Promote the current .session/ to the dashboard. Shows a summary and asks for confirmation before running bin/promote.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Start a new dashboard session. Define a datasource, generate an adapter, build charts, and promote to the dashboard. Claude does the reasoning; the human approves proposals.
Edit an existing chart or its adapter. Opens a session targeting the chart, makes changes, and promotes back to the dashboard.
Open the session preview in the browser. Shows all charts currently in .session/charts.json at http://localhost:5173/d/<slug>/preview.
Re-run data adapters to pull fresh data into dashboards/*/data/*.json. Optionally target a specific dashboard or adapter by slug.
| name | dashboard-promote |
| description | Promote the current .session/ to the dashboard. Shows a summary and asks for confirmation before running bin/promote. |
Promote the current session to the dashboard.
Run bin/session-status and read the output.
If has_session: false or complete: false, report what's missing:
Cannot promote — session is incomplete.
Missing: <list missing artifacts>
Run /dashboard:new to complete the session first.
Stop.
Read .session/context.json to get the target dashboard slug.
Read .session/datasource.json, .session/charts.json, .session/placement.json.
Display a summary:
Ready to promote to dashboard:
Dashboard: <dashboard slug>
Adapter: dashboards/<dashboard>/adapters/<slug>.py
Charts: <chart titles with types>
Section: <section name> (new/existing)
Text block: "<intro text>" (or "(none)" if no text block)
AskUserQuestion: "Promote to dashboard?" Options: Yes, promote | Cancel
On approval: run bin/promote. Report the commit hash and rollback command.
bin/promote without confirmation.bin/promote exits non-zero, report the error and do not clear .session/.