ginee-triagelisted
Install: claude install-skill kostiantyn-matsebora/ginee
# Triage — list ready work
Single backlog view across all task sources per `.agents/ginee/core/process.md § Task model`. Reads-only — never picks.
## Activation
User asks "triage" / "list ready work" / "what should I work on" / "show the backlog".
Optional positional arg narrows scope:
| Arg | Scope |
|---|---|
| (none) | All sources — primary repo issues + framework upstream issues (if configured) + TODOs. |
| `issues` | Primary repo issues only. |
| `framework` | Framework upstream issues only. |
| `todos` | TODO files only (root + nested). |
## Procedure
### Step 1 — gather per scope
- **Issues (primary):** `gh issue list --repo <primary-repo> --label <ready-label> --state open --json number,title,labels,createdAt` (or GitHub MCP).
- **Issues (framework upstream):** same against `github.framework-repo`. Fail fast with clear message if unset and user requested `framework` scope; silently skip when running default "all sources" scope.
- **TODOs:** grep `☐` across the repo-root TODO file (per `framework.config.yaml § todo`) + nested TODO files (per `framework.config.yaml § nested-todos-glob`). Capture file path + line + content.
### Step 2 — parse scoring labels + markers
Per `.agents/ginee/core/protocols/triage-scoring.md`:
- **Issues:** parse `value:high|medium|low` + `complexity:high|medium|low` from the `labels` array.
- **TODOs:** parse `[v:H c:L]` inline marker (H/M/L, case-insensitive) between glyph and description; partial markers (`[v:H]` only / `[c:L]` on