ワンクリックで
triage-feedback
Use when asked to triage, run, or process new feedback — the full ingest → tag → cluster → bet → act pass.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use when asked to triage, run, or process new feedback — the full ingest → tag → cluster → bet → act pass.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Use when answering any operator question about feedback, themes, bets, actions, briefs, or directives.
Use when urgent feedback (churn threat, outage, urgency >= 2) may warrant filing a GitHub issue.
Use when asked to fix the bug behind a bet or theme — hand off to the coder subagent and verify the result.
Use when asked to write, update, or refresh the weekly product brief.
| name | triage-feedback |
| description | Use when asked to triage, run, or process new feedback — the full ingest → tag → cluster → bet → act pass. |
Objective: every untriaged feedback item ends the pass tagged, clustered into a theme, and reflected in evidence-backed bets — with all side effects on the ledger.
list_feedback with only_untriaged=true. If it
returns nothing and no source has new items, stop and report "no new
signal" — do not re-cluster what is already triaged.ingest_feedback call per source batch. Map each item to the
contract shape: source in github|intercom|slack|call|doc, external_id
(the dedupe key — always set it), author, text verbatim (never
summarize at ingest), url when known. Duplicates are expected and
harmless; the store skips them.tag_feedback (batch the updates):
urgency rubric — 3: outage, data loss, or explicit churn threat
("canceling", "switching"); 2: blocking bug or broken integration with
no workaround; 1: real friction or a repeated request; 0: nice-to-have
or praise.sentiment: pos|neu|neg from the text itself, not from the topic.save_themes. Quality bar:
feedback_ids lists every supporting fb_ id; one weak item is not a
theme — leave it tagged but unclustered.urgency = max urgency of its evidence; trend is "rising" only
when new items joined an existing theme this pass.save_bets: each bet cites at least 2
evidence_ids (1 is acceptable only for an urgency-3 outage), links its
theme_ids, and scores impact/effort 1–5 with honest confidence
(cap at 0.9). No evidence → no bet; drop it.get_directives. If escalation is ordered
and warranted, follow the escalate-churn-risk skill; if the brief must
stay current, follow write-weekly-brief."status": "error" → fix the arguments and retry ONCE; if
it still fails, continue the pass and put the failure in the report.