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'.
From dp-cabnpx claudepluginhub raisedadead/dotplugins --plugin dp-cabThis skill uses the workspace's default tool permissions.
references/clean.mdreferences/dashboard.mdreferences/sprint.mdGuides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Facilitates interactive brainstorming sessions using diverse creative techniques and ideation methods. Activates when users say 'help me brainstorm' or 'help me ideate'.
Detect the current state to infer the appropriate mode:
Check for active sprint:
bash -c 'source ${CLAUDE_PLUGIN_ROOT}/lib/dp-beads.sh && dp_beads_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 bd is available:
command -v bd
If bd is not on $PATH, report: "bd CLI not found. Install beads to use /dp-cab:board." and STOP.
Verify a beads database exists:
test -d .beads
If no .beads/ directory, report: "No beads database found. Run /dp-cto:plan or /dp-cto:spec to auto-initialize, or run dp_beads_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.