Use when reviewing UI for accessibility — WCAG 2.2 AA, keyboard nav, focus, ARIA, contrast, screen-reader semantics — even on 'is this a11y-OK?' or 'mach das barrierefrei'.
The English summary is being prepared. Showing the original description.
Use when stakeholders pull a decision in different directions — frames each lens, builds a trade-off matrix, surfaces the cost of every choice — even if the user just says 'PO and ops disagree'.
The English summary is being prepared. Showing the original description.
See how to installReview the instructions the agent will receive before you install.
Make explicit who pays and who benefits when a decision pulls stakeholders in different directions. Builds a stakeholder × criterion matrix so the trade-off is visible, not hidden in politics. Sibling of
decision-record— that one locks the choice; this one surfaces the human cost of each option before the lock.
Do NOT use when:
decision-record.risk-officer.+ on the matrix is
also an opportunity cost on the stakeholders not getting that
benefit; the matrix only earns its keep when it surfaces who pays
for the chosen +. See
docs/contracts/mental-models.md § 5.–
cells land on stakeholders who can execute mitigations. See
mental-models.md § 27.–-bearing stakeholder will name in
six months. If you cannot, the lens is incomplete — re-interview.
See mental-models.md § 29.context-spine.Each by role, not name. Roles are stable across people — "on-call engineer" not "Anna". Include silent stakeholders the room forgot (support, finance, legal, end-users, future-team).
For each stakeholder:
If a lens is missing, mark unknown and surface it — do NOT invent
a position the stakeholder did not state.
| Criterion | PO | Ops | Support | Eng | End-user | ... |
|---|---|---|---|---|---|---|
| Time-to-ship | + | – | 0 | – | + | |
| Operational load | 0 | – | – | – | + | |
| ... |
+ benefits, – costs, 0 neutral. The columns are stakeholders;
the rows are criteria. Criteria that score 0 everywhere are
noise — drop.
Pick the top 2-3 criteria where the matrix splits stakeholders hardest. State the trade-off in plain language:
"Picking option X means PO ships faster, but on-call carries more pages. Picking option Y means on-call sleeps, but PO slips two weeks."
If no option splits the matrix unfavourably, the trade-off is imaginary — surface that and stop.
Pick the option whose – cells are owned by stakeholders who can
execute mitigations. Avoid options where the cost lands on a
stakeholder who has no voice in the room. State the recommendation
explicitly with a one-sentence rationale.
Verify before emitting: every stakeholder has wants / fears / trades
filled or marked unknown, the matrix has no row that scores 0
everywhere, the trade-off paragraph names a concrete cost (not just
"there is a trade-off"), and the recommendation cites which –
cells the named owner can execute. Ensure no silent stakeholder
column is missing.
WHEN to use this
WHEN NOT to use this
code-review-multi-lens
(sibling C8); a C8 verdict that surfaces stakeholder conflict
becomes input to this skill for escalation. Boundary prose lives
in docs/guidelines/cross-role-handoff.md.decision-record; if it is
one costly choice on ≥ 3 options with user-weighted criteria, its
§ Weighted-matrix mode scores it (this skill answers WHO pays; that
mode answers WHICH option wins).risk-officer.decision-record once the matrix
is built.The trade-off report is a single block with these ordered fields:
Decision: — one sentence framing the choiceStakeholders: — bullet list, each with wants / fears / tradesMatrix: — markdown table with criteria rows and stakeholder columnsTrade-off in plain language: — one paragraph naming the costRecommendation:, Rationale:, Next: — explicit choice +
rationale + handoff targetStakeholder trade-off
Decision: <one sentence>
Stakeholders:
- <role> wants: <outcome> fears: <failure> trades: <what>
- ...
Matrix:
| Criterion | <SH 1> | <SH 2> | ... |
| ...
Trade-off in plain language:
<one paragraph>
Recommendation: <option>
Rationale: <one sentence>
Next: /decision-record to lock the choice
+ everywhere column is suspect; either a stakeholder
understated the cost or you understated the cost.decision-record.A pricing-page rewrite that ships faster vs gives ops more lead time:
– for
on-call + support, + for PO) and clarity for end-users
(option B: + for support + end-user, – for PO timing).– cells in option A
land on stakeholders who cannot mitigate from inside the
rollout (free-tier user has no voice in the room)./decision-record to lock option B; the supersession chain
cites the original "ship by Q-end" mandate as the constraint that
changed.No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Use when reviewing UI for accessibility — WCAG 2.2 AA, keyboard nav, focus, ARIA, contrast, screen-reader semantics — even on 'is this a11y-OK?' or 'mach das barrierefrei'.
The English summary is being prepared. Showing the original description.
Use when defining or auditing the activation event — aha-moment selection, retention correlation, falsifiable definition. Triggers on 'what is our aha moment', 'redefine activation'.
The English summary is being prepared. Showing the original description.
Use when capturing an architectural decision — file naming, next ADR number, Status / Context / Decision / Consequences, index regen; fires even without saying 'ADR'.
The English summary is being prepared. Showing the original description.
Adversarial critique — devil's advocate, stress-test, honest teardown ('poke holes', 'be brutal', 'was hältst du davon'); explicit request only. Routine code or design review → code-review.
The English summary is being prepared. Showing the original description.
Use when reading, creating, or updating agent documentation, module docs, roadmaps, or AGENTS.md. Understands the full .augment/, agents/, and copilot-instructions structure.
The English summary is being prepared. Showing the original description.
Use for an adversarial red-team / blue-team / auditor review of an AI agent's CONFIG + behaviour (rules, skills, MCP, hooks, permissions) — attack-chain → defensive-gap list, not a code audit.
The English summary is being prepared. Showing the original description.