portfolio-inflight-triagelisted
Install: claude install-skill nolte/claude-shared
# Portfolio In-Flight Triage
Implements the audit half of `spec/portfolio/portfolio-inflight-management/` as a Claude Code skill in the `nolte-shared` plugin. Single operation: periodic, on-demand cross-repository inspection that surfaces stalled in-flight work (open issues, open PRs, branches without active PR, unresolved review-comment threads, open Discussions) across every nolte Portfolio-Member repository, classifies each finding through the four-axis severity matrix, attaches a recommended specialist (skill or agent slug) per finding, and persists a dispatch-ready Findings-Report under `.audits/portfolio-inflight/<YYYY-MM-DD>.md`.
## Why this is a skill, not an agent
- **Mid-flow user confirmation on threshold overrides and roster-gap escalations.** Two interactive checkpoints are load-bearing: confirming that a Portfolio-Member's `project/inflight.yml` per-repo threshold override should be honoured over the spec default (operator sees default + override side-by-side), and confirming the upgrade of a roster-gap finding to "author a new specialist" when the 3-recurrence threshold from `continuous-improvement §Portfolio gap closure` triggers. An agent's fire-and-forget shape would lose those checkpoints.
- **Persistent on-disk artefact as deliverable.** The audit writes `.audits/portfolio-inflight/<YYYY-MM-DD>.md` in `claude-shared`. Skills own persistent on-disk state; agents return structured reports into the caller's context but don't own write paths.
- **Context-wi