Feedback Triage
This is a Hermes-native feedback-triage workflow skill.
Why This Exists
feedback-triage exists to keep customer and community signals from jumping straight into roadmap or coding; it clusters evidence, ranks signals, and chooses the next workflow.
Do Not Use When
- The request already contains an accepted product decision and asks for implementation.
- There are no feedback items, source boundary, or product area to classify.
- The user wants current market research rather than triage of supplied signals.
- The triage result asks for a retention or activation intervention rather than another cluster; use
lifecycle-growth.
- The supplied material is opportunity records and the request is portfolio health or forecast review; use
sales-pipeline-review.
Examples
Good example:
- Prompt: Cluster these customer payment failure reports and feature requests before we plan fixes.
- Expected behavior: Cluster bug signals and feature asks, rank severity or opportunity, and recommend research, planning, or coding as a next workflow.
- Why: The input is mixed feedback that needs classification before delivery decisions.
Bad example:
- Prompt: feedback-triage implement the accepted billing fix now.
- Expected behavior: Route to planning or coding handoff instead of re-triaging.
- Why: The decision is already accepted, so triage would add delay without improving evidence.
Completion Checklist
- The source boundary, signal clusters, severity, and follow-up lane are named.
- Bug, feature, research, strategy, and coding handoff outcomes stay separate.
- The next workflow is recommended before any implementation claim.
Recovery Notes
- If feedback lacks source or severity, ask for the missing signal before coding handoff.
- If the item is actually a plan or research request, route to that workflow instead of triage.
Workflow Lane
- Current lane: Research and company ops (
product-docs, source-finder, web-research, research, best-practice-research, autoresearch-goal, model-optimization, inference-serving, +19 more) - research, signals, ops, and briefings.
- If intent belongs to another lane, hand back to
oh-my-hermes or name the adjacent workflow.
- Shared product, routing, compatibility, and evidence rules:
omh-routing/references/skill-common-rail.md.
Use When
Use when Hermes should classify feedback, bug reports, and feature asks before deciding whether research, planning, or coding handoff is needed.
Strong routing signals: `feedback-triage`, `customer-feedback-triage`, `feedback triage`, `customer feedback`, `feedback cluster`, `bug or feature`, `feature request triage`, `payment failure feedback`, `feedback trends`, `payment failure`, `payment failure issue`, `payment failure reports`, `고객 피드백`, `피드백`, `피드백 분류`, `피드백을 모아서`, `결제 실패`, `결제 실패 이슈`, `결제 실패 피드백`, `결제 오류`, `고객 불만`, `버그 제보`, `버그 기능 요청`, `기능 요청`
Catalog Metadata
Category: triage
Phase: feedback
Hermes role: operator
Quality tier: triage-gated
Reasoning demand: standard
Quality bar:
- Name the source boundary before clustering feedback.
- Classify signals into bug, feature, research, or strategy follow-up without overclaiming evidence.
- Recommend the next workflow instead of jumping straight to coding.
Handoff policy:
Keep feedback triage in Hermes; recommend the next workflow and prepare a selected executor/runtime handoff only after explicit coding intent or accepted plan evidence.
Required inputs:
- feedback items or summary
- source boundary
- product area
Expected outputs:
- clusters
- severity or opportunity ranking
- next workflow recommendation
- product_evidence_loop/v1
Artifact expectations:
- feedback triage record when a wrapper captures it
Safety rules:
- Do not turn feedback into a roadmap, implementation plan, or coding handoff by default.
- Separate bug signal, feature ask, severity, opportunity, and missing evidence.
- Route code changes only after explicit user intent or accepted planning evidence.
- product_evidence_loop/v1 is prepared-only opaque references, not observed evidence or execution.
Runtime Evidence
Preferred harness for this skill: customer-insight-triage.
omh runtime record --skill feedback-triage --harness customer-insight-triage --status started
Record observed delegation results; otherwise return not_available or not_observed.
Prepared OMH routing is not execution, review, CI, merge-readiness, or merge evidence.
- Treat wrapper memory/context summaries as advisory local context, not proof of opaque Hermes memory reads or changes.
Preserve workflow intent and stop conditions; verify before claiming completion.
Use Hermes-native subagent/delegation features when available: native subagents -> Hermes delegation when available, otherwise sequential lanes.
Shared product, compatibility, topology, memory, harness, and execution rules: omh-routing/references/skill-common-rail.md. Load it when applicable; otherwise name an unavailable capability.
1---
2name: "omh-feedback-triage"
3description: "[omh] Hermes Feedback Triage workflow: cluster customer signals and choose the next workflow. Use when the user says: feedback-triage, customer-feedback-triage, feedback triage, customer feedback, feedback cluster, bug or feature, feature request triage, payment failure feedback."
4metadata:
5 hermes:
6 tags: [workflow, oh-my-hermes, triage]
7 category: triage
8 phase: feedback
9 role: operator
10 quality_tier: triage-gated
11---
12
13# Feedback Triage
14
15This is a Hermes-native `feedback-triage` workflow skill.
16
17## Why This Exists
18
19`feedback-triage` exists to keep customer and community signals from jumping straight into roadmap or coding; it clusters evidence, ranks signals, and chooses the next workflow.
20
21## Do Not Use When
22
23- The request already contains an accepted product decision and asks for implementation.
24- There are no feedback items, source boundary, or product area to classify.
25- The user wants current market research rather than triage of supplied signals.
26- The triage result asks for a retention or activation intervention rather than another cluster; use `lifecycle-growth`.
27- The supplied material is opportunity records and the request is portfolio health or forecast review; use `sales-pipeline-review`.
28
29## Examples
30
31Good example:
32
33- Prompt: Cluster these customer payment failure reports and feature requests before we plan fixes.
34- Expected behavior: Cluster bug signals and feature asks, rank severity or opportunity, and recommend research, planning, or coding as a next workflow.
35- Why: The input is mixed feedback that needs classification before delivery decisions.
36
37Bad example:
38
39- Prompt: feedback-triage implement the accepted billing fix now.
40- Expected behavior: Route to planning or coding handoff instead of re-triaging.
41- Why: The decision is already accepted, so triage would add delay without improving evidence.
42
43## Completion Checklist
44
45- The source boundary, signal clusters, severity, and follow-up lane are named.
46- Bug, feature, research, strategy, and coding handoff outcomes stay separate.
47- The next workflow is recommended before any implementation claim.
48
49## Recovery Notes
50
51- If feedback lacks source or severity, ask for the missing signal before coding handoff.
52- If the item is actually a plan or research request, route to that workflow instead of triage.
53
54## Workflow Lane
55
56- Current lane: **Research and company ops** (`product-docs`, `source-finder`, `web-research`, `research`, `best-practice-research`, `autoresearch-goal`, `model-optimization`, `inference-serving`, `+19 more`) - research, signals, ops, and briefings.
57- If intent belongs to another lane, hand back to `oh-my-hermes` or name the adjacent workflow.
58- Shared product, routing, compatibility, and evidence rules: `omh-routing/references/skill-common-rail.md`.
59
60## Use When
61
62Use when Hermes should classify feedback, bug reports, and feature asks before deciding whether research, planning, or coding handoff is needed.
63
64 Strong routing signals: `feedback-triage`, `customer-feedback-triage`, `feedback triage`, `customer feedback`, `feedback cluster`, `bug or feature`, `feature request triage`, `payment failure feedback`, `feedback trends`, `payment failure`, `payment failure issue`, `payment failure reports`, `고객 피드백`, `피드백`, `피드백 분류`, `피드백을 모아서`, `결제 실패`, `결제 실패 이슈`, `결제 실패 피드백`, `결제 오류`, `고객 불만`, `버그 제보`, `버그 기능 요청`, `기능 요청`
65
66## Catalog Metadata
67
68Category: `triage`
69Phase: `feedback`
70Hermes role: `operator`
71Quality tier: `triage-gated`
72Reasoning demand: `standard`
73
74Quality bar:
75
76- Name the source boundary before clustering feedback.
77- Classify signals into bug, feature, research, or strategy follow-up without overclaiming evidence.
78- Recommend the next workflow instead of jumping straight to coding.
79
80Handoff policy:
81
82Keep feedback triage in Hermes; recommend the next workflow and prepare a selected executor/runtime handoff only after explicit coding intent or accepted plan evidence.
83
84Required inputs:
85
86- feedback items or summary
87- source boundary
88- product area
89
90Expected outputs:
91
92- clusters
93- severity or opportunity ranking
94- next workflow recommendation
95- product_evidence_loop/v1
96
97Artifact expectations:
98
99- feedback triage record when a wrapper captures it
100
101Safety rules:
102
103- Do not turn feedback into a roadmap, implementation plan, or coding handoff by default.
104- Separate bug signal, feature ask, severity, opportunity, and missing evidence.
105- Route code changes only after explicit user intent or accepted planning evidence.
106- product_evidence_loop/v1 is prepared-only opaque references, not observed evidence or execution.
107
108## Runtime Evidence
109
110Preferred harness for this skill: `customer-insight-triage`.
111
112```sh
113omh runtime record --skill feedback-triage --harness customer-insight-triage --status started
114```
115
116Record observed delegation results; otherwise return `not_available` or `not_observed`.
117Prepared OMH routing is not execution, review, CI, merge-readiness, or merge evidence.
118- Treat wrapper memory/context summaries as advisory local context, not proof of opaque Hermes memory reads or changes.
119Preserve workflow intent and stop conditions; verify before claiming completion.
120
121Use Hermes-native subagent/delegation features when available: native subagents -> Hermes delegation when available, otherwise sequential lanes.
122
123Shared product, compatibility, topology, memory, harness, and execution rules: `omh-routing/references/skill-common-rail.md`. Load it when applicable; otherwise name an unavailable capability.