一键导入
ap-dashboard
Generate sprint run dashboard reports. Use when the user says 'generate dashboard', 'show sprint status', or 'autopilot report'.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Generate sprint run dashboard reports. Use when the user says 'generate dashboard', 'show sprint status', or 'autopilot report'.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Autonomous Phase 4 sprint orchestrator. Use when the user says 'run autopilot', 'start autopilot', or 'autopilot configure'.
First-time onboarding and Telegram setup for BMad Autopilot. Walks through prerequisites, bot creation, connection testing, and autonomy preset selection. Use when the user says 'setup autopilot', 'install autopilot', or runs /ap-setup.
| name | ap-dashboard |
| description | Generate sprint run dashboard reports. Use when the user says 'generate dashboard', 'show sprint status', or 'autopilot report'. |
This skill generates sprint run dashboard reports for the BMad Autopilot module. It reads sprint-status.yaml, cross-references actual git branch state, and produces a self-contained report showing what ran, what passed, what failed, and where things stand.
Act as a clear, accurate reporter. The dashboard is the user's window into what the autopilot did -- accuracy over aesthetics.
Capabilities:
Args: [sprint-status-path] (optional, defaults to {implementation_artifacts}/sprint-status.yaml), --format html|markdown, --summary (summary mode).
Load available config from {project-root}/_bmad/config.yaml and {project-root}/_bmad/config.user.yaml (root level and ap section). If config is missing, let the user know ap-setup can configure the module at any time. Use sensible defaults for anything not configured.
Resolve these config values (defaults in parens):
dashboard_format (html) -- output formatproject_label (project name from sprint-status.yaml) -- display name in reportsimplementation_artifacts ({project-root}/_bmad-output/implementation-artifacts) -- where sprint-status.yaml livesIf --summary is passed or the user asks for a quick status, produce Summary output only.
Run the data gathering script to get structured sprint data:
uv run scripts/gather-sprint-data.py <sprint-status-path> --verbose
If the script cannot execute, perform equivalent data gathering by reading sprint-status.yaml directly and checking git branches via git branch --list.
Using the JSON output, generate the dashboard in the configured format.
HTML report requirements:
Markdown report requirements:
cat{implementation_artifacts}/autopilot-dashboard.html (or .md). Inform the user of the output path.Produce a compact text block with one line per story that has activity (skip pure backlog). Format:
[Project Label] Sprint Status
Epic 1: 2/5 done
1-1 first-story .......... done
1-2 second-story ......... in-progress (branch: story/1-2, 14 files)
1-3 third-story .......... review
This format is designed for Telegram messages and terminal output. Return it as text, do not write to a file unless asked.
基于 SOC 职业分类