--- name: sdlc description: Show SDLC pipeline status dashboard user-invocable: true --- # SDLC Pipeline Status Display the current state of the development pipeline. ## Gather Data Collect the following information: ### Git Status ```bash git branch --show-current git status --short git log --oneline -5 ``` ### Quality Status Run from `apps/web/`: ```bash npm run typecheck 2>&1 | tail -1 npm run lint 2>&1 | tail -1 ``` ### CI Status ```bash gh run list --limit 3 ``` ### Open PRs ```bash gh pr list --state open ``` ### Open Issues ```bash 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: [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: ```bash 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: Status: Last CI: Quality Gates: typecheck: PASS / FAIL lint: PASS / FAIL Recent Commits: Open PRs: Open Issues: Worktrees: Active Tasks: ======================================== ```