← ClaudeAtlas

backlog-triagelisted

Auto-classify a pre-plan idea as NOVEL, DUPLICATE, OVERLAP, or DEFERRED. Use when a new idea is captured into the inbox or when the user asks to triage an existing inbox note. Trigger on: "triage this idea", "backlog triage", "/backlog-triage", or any request to classify a system project idea against the existing backlog.
peter-claude-vault/claude-stem · ★ 0 · AI & Automation · score 63
Install: claude install-skill peter-claude-vault/claude-stem
# Backlog Triage Cheap-up-front classification step for the pre-plan idea inbox. Reads the unified backlog view + the inbox + the in-flight plan manifests, compares the idea on three axes (functional / scope / motivation overlap), assigns one of four classifications, and either **captures** a new idea note (inline-idea mode) or **classifies** an existing inbox note in place (item mode). Triage promotes an idea at most to the `triaged` funnel status; deep research and graduation to a plan are separate, more expensive steps (`/backlog-research`). The backlog is a **manifest-derived read replica** (Plan 81 SP13/SP14/SP15): the single pickup-able view at `{paths.plans_root}/_backlog.md` is generated by `librarian:backlog-index` from (a) pre-plan idea notes at `{paths.plans_root}/_inbox/<slug>.md` and (b) `{researching, planned}` plan manifests. **`_backlog.md` is librarian-owned (`writers_allowed: ["librarian"]` per `governance/plans-rules.json :: root_files`). This skill never writes it.** Triage mutates the idea note's funnel `status` + `disposition` frontmatter; the next `librarian:backlog-index` regen re-renders the row. Curly-brace tokens (`{paths.plans_root}`, `{backlog.progress_dir}`, `{paths.hooks_state}`) resolve at runtime from `user-manifest.json` via `lib/paths.sh`. ## Output Contract **Files written:** - `{paths.plans_root}/_inbox/<slug>.md` — either (a) a NEW idea note created from `{foundation_repo}/templates/idea-note-template.md` (inline-idea mode), or (b)