install
source · Clone the upstream repo
git clone https://github.com/dlupiak/claude-session-dashboard
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/dlupiak/claude-session-dashboard "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills/sdlc" ~/.claude/skills/dlupiak-claude-session-dashboard-sdlc && rm -rf "$T"
manifest:
.claude/skills/sdlc/SKILL.mdsource content
SDLC Pipeline Status
Display the current state of the development pipeline.
Gather Data
Collect the following information:
Git Status
git branch --show-current git status --short git log --oneline -5
Quality Status
Run from
apps/web/:
npm run typecheck 2>&1 | tail -1 npm run lint 2>&1 | tail -1
CI Status
gh run list --limit 3
Open PRs
gh pr list --state open
Open Issues
gh issue list --state open --limit 5
Task Pipeline
Run
TaskList to retrieve active tasks from the native task store. Group and display by feature:
Active Tasks: Feature: <story-id> [completed] Create SSE server fn [in_progress] Add streaming UI [pending] Unit tests N completed, M in-progress, P pending
Also check for active worktrees:
git worktree list
If no tasks and no feature worktrees found, display: "No active features."
Display Dashboard
Output a formatted dashboard:
======================================== Claude Session Dashboard -- SDLC Pipeline Status ======================================== Branch: <current branch> Status: <clean / N uncommitted changes> Last CI: <pass/fail -- run ID> Quality Gates: typecheck: PASS / FAIL lint: PASS / FAIL Recent Commits: <last 5 commits> Open PRs: <list or "none"> Open Issues: <list or "none"> Worktrees: <list from git worktree list, or "none"> Active Tasks: <grouped task list from TaskList, or "No active features"> ========================================