원클릭으로
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.