plugins/dp-cab/skills/board/SKILL.md
Use when you want to see project status, check what is in progress, view the backlog, or get a dashboard of current work — 'show me the board', 'what is open', 'sprint status'.
npx skillsauth add raisedadead/dotplugins boardInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
!dp-engine state 2>/dev/null || printf '{"stage":"idle"}'
Detect the current state to infer the appropriate mode:
Check for active sprint:
dp-engine query "label=dp-cab:sprint AND status=open" 2>/dev/null | jq -r ".[0].id // empty"
Check for stale state (closeable epics, old loop files, stale labels):
ls .claude/ralph/*.md 2>/dev/null | wc -l
Route based on context:
| Condition | Action |
| ------------------------------------------- | ---------------------------------------------------------------- |
| Active sprint exists | Sprint view (review/progress) |
| No sprint, no stale state | Dashboard |
| Stale files detected | Suggest cleanup |
| Ambiguous or args non-empty (internal hint) | Use args as mode hint |
| Cannot determine | Present menu via AskUserQuestion: Dashboard / Sprint / Cleanup |
If the user wants Sprint, follow up: "Which sprint operation? plan / review / retro / close"
Then proceed to the corresponding mode below.
Verify the dp-engine binary is available:
command -v dp-engine
If dp-engine is not on $PATH, report: "dp-engine CLI not found. Install dp-engine prerequisites to use /dp-cab:board." and STOP.
Verify the tracker DB is initialized:
dp-engine status >/dev/null 2>&1
If status fails, report: "No tracker DB found. Run /dp-cto:plan or /dp-cto:spec to auto-initialize, or run dp-engine init manually." and STOP.
Read ${CLAUDE_SKILL_DIR}/references/dashboard.md and follow the dashboard protocol.
Read ${CLAUDE_SKILL_DIR}/references/sprint.md and follow the protocol for the specified subcommand.
Read ${CLAUDE_SKILL_DIR}/references/clean.md and follow the cleanup protocol.
dp-engine query resultsdevelopment
Use when the user shares a URL, names a resource from SOURCES.md, shares operational feedback, says 'adopt', 'learn from', 'what can we steal from', 'compare with', 'self-develop', or 'how do we get better'.
tools
Use when you need to set up or rebuild the dp-lsp Docker image after installing the plugin — 'set up LSP', 'build the image', 'install language servers'.
development
Use when you want to write tests first, enforce test-driven development, or add test coverage — 'write tests for this', 'TDD this feature', 'add test coverage'. Strict RED-GREEN-REFACTOR discipline.
testing
Use when starting major work that needs formal design review — cross-team changes, architectural decisions, or complex features where requirements need discovery before implementation.