Claude-session-dashboard sdlc

Show SDLC pipeline status dashboard

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.md
source 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">
========================================