From x-bug-triage-plugin
Internal process for the triage-summarizer agent. Defines the step-by-step procedure for formatting triage results as terminal markdown and parsing review commands. Not user-invocable — loaded by the triage-summarizer agent through its skills frontmatter.
How this skill is triggered — by the user, by Claude, or both
Slash command
/x-bug-triage-plugin:triage-displayinheritThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Step-by-step procedure for formatting triage results as terminal-ready markdown and handling interactive review command parsing.
Step-by-step procedure for formatting triage results as terminal-ready markdown and handling interactive review command parsing.
Loaded by the triage-summarizer agent inside the x-bug-triage plugin. Renders the orchestrator's triage results as compact terminal markdown (summary view, detail view, action confirmations) and parses interactive review commands (details, file, dismiss, merge, escalate, monitor, snooze, split, reroute, full-report). The skill is purely formatting + parsing — it never mutates triage state directly; it returns parsed commands to the orchestrator for execution.
mcp__triage__parse_review_commandmcp/triage-server/lib.ts available for formatActionConfirmation()Produce the initial triage summary as terminal markdown:
X Bug Triage — Run {date} {time} UTC
Account: @{account} · Window: last {window} · {count} posts ({unique} unique, {dedup_groups} duplicate groups)
[warning] Data quality: {warning} ← show ONLY when date_confidence is low or medium
--- Sources --- ← show ALWAYS between header and clusters
{source_name} {status} {count} posts (rate limit: {remaining}/{limit})
...
--- {n} clusters ({new} new, {existing} existing) ---
{icon} {#} · {bug_signature}
{report_count} reports · {severity} severity · {status_note}
Owner: {team}
Evidence: {t1} Tier 1, {t2} Tier 2, {t3} Tier 3, {t4} Tier 4 · Top: {description}
--- Commands ---
details <#> · file <#> · dismiss <#> · merge <#> <issue>
escalate <#> · monitor <#> · snooze <#> <duration>
split <#> · reroute <#> · full-report
details command)When showing a single cluster in detail:
When receiving a command string, call mcp__triage__parse_review_command:
After each successfully executed review command, display a confirmation line using formatActionConfirmation() from mcp/triage-server/lib.ts. Examples:
dismiss 1 noise → "Cluster #1 dismissed (noise). Suppression rule created."file 2 → 'Draft issue created for cluster #2. Use "confirm file 2" to submit.'escalate 3 → "Cluster #3 escalated. Severity raised."Used by the triage-summarizer agent at the end of every triage run, then re-used for each interactive review turn until the user types done or session times out. Typical summary output is 12–18 lines covering 3–5 clusters.
Load override and memory policy for review command processing:
!cat skills/x-bug-triage/references/review-memory-policy.md
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub flight505/skill-forge --plugin x-bug-triage-plugin