← ClaudeAtlas

triagelisted

Move Linear issues through the triage state machine — categorise, verify, grill if needed, file the project and priority, and shape the description an agent will work from.
jacobrees-canoncore/CanonCore · ★ 0 · API & Backend · score 67
Install: claude install-skill jacobrees-canoncore/CanonCore
Move issues on team `CAN` through a small state machine of triage roles, and file each one so the dispatcher can read it. **This body is self-sufficient — run it without reading anything else.** The pointers name where an argument lives, for when a step surprises you. The roles are owned by `docs/agents/triage-labels.md`, the tracker by `docs/agents/issue-tracker.md`. **Every path named here is relative to the CanonCore repository root.** In CanonCore that is the working directory. In a Provider repository this skill arrived as a Claude Code plugin, so the root is `${CLAUDE_PLUGIN_ROOT}` — and `${CLAUDE_PLUGIN_ROOT}/CLAUDE.md` and `${CLAUDE_PLUGIN_ROOT}/CONTEXT.md` are the documents to work to, because neither is in the repository you are working in. **`--workspace ad2669ec-93a5-4ce1-97fa-c7d9247a1452` goes on every `orca linear` call.** Orca is connected to three workspaces, does not infer one from the directory, and picks one silently. **Every command below carries it inline rather than relying on the guard**: the `PreToolUse` hook that refuses an unpinned call is declared in CanonCore's own `.claude/settings.json`, and `.claude-plugin/plugin.json` publishes the skills directory and nothing else — so in a Provider repository there is no hook, and an elided flag is an unpinned call with nothing to catch it. **Every comment or issue this skill posts opens with the disclaimer:** ``` > *This was generated by AI during triage.* ``` ## The roles **Two category roles**, whi