twg-operational-health
Use together with the root twg skill. Exact command grammar comes from live
twg help or twg help describe <path>.
CLI launcher fallback
Run twg <command>. On shell command not found, use $HOME/.local/bin/twg
(macOS/Linux) / $env:LOCALAPPDATA\Programs\twg\bin\twg.exe (PowerShell), then
tell user to add that directory to PATH. Do not treat auth or command errors as
PATH failures.
Use When
- "I'm taking over on-call"
- "Reliability, incident, SEV, or post-incident review readout"
- "Investigate an active incident and find mitigation"
- "Analyze root cause or draft postmortem/PIR learning/action items"
- "Open risks, blockers, overloaded people, operational health"
First Move
Resolve scope, window, anchors, owner/escalation path, status, recency, and
follow-ups. Find the operational anchor before joining relevant surfaces.
Run without --site; TWG inherits the user's pinned Jira/JSM site. Only add a
site override when the user explicitly requests another tenant. Never assume a
vendor-internal incident site.
Evidence Policy
- Rank by impact, urgency, owner clarity, recurrence risk, and actionability;
separate live risks from historical mentions.
- Cluster compact incident, PIR, follow-up, runbook, owner, asset, or meeting
evidence by service, theme, owner, and recency. Hydrate highest-risk clusters;
stop once theme, owner signal, and confidence are clear.
- Separate
working theory, confirmed problem, mitigation, and root cause. Require a causal mechanism for confirmed root cause; a closed record
is insufficient. Mark claims confirmed, supported, candidate, or
missing evidence; use references for RCA details.
- After one correction of a repeated backend, auth, or schema error, report the
gap and use remaining evidence instead of nearby aliases or broad inventories.
Recipe Cards
Leadership Reliability Review / On-Call Handoff
Load references/reliability-review.md. Resolve leader, platform, and window;
cluster supported themes, separate cause from mitigation, connect prevention
work, and rank leadership actions. For handoffs, add a first-hour checklist and
escalation map.
Incident Investigation / Mitigation
Use when the incident is active, newly mitigated, or pre-PIR. Anchor on the
incident record, then pull responders, symptoms, impact, recent
deploys/flags/config, topology, alert/log/metric pointers, ownership, runbooks,
and similar incidents. If ticket fields are sparse, probe the four golden-signal
families with bounded follow-ups. See references/incident-investigation.md.
Output a four-signal matrix, hypotheses, confidence, next checks, and mitigation
options; never call a mitigation the root cause without the causal mechanism.
Post-Incident Root Cause / Learning
Use after mitigation/recovery when drafting or evaluating a postmortem/PIR. Pair
the incident with the PIR, linked docs, final comms, remediation PRs, and action
items; cover confirmed mitigation, causal mechanism, 5-why chain, and
detection/response gaps. See references/pir-root-cause.md. Output root cause,
contributing factors, mitigation-versus-cause, and prioritized actions.
Assets / Asset Refresh
Build contributors from project/goal/Jira/PR/doc/activity evidence. Inspect
Assets schema/type metadata before AQL; join people via discovered user-like
attributes such as Calculated user. Rank by contribution centrality plus asset
risk, and report confidence and gaps. See references/assets.md.
Capacity / Staffing / Meetings
For staffing, resolve project/topic/org and identify people by related work,
ownership, review influence, docs, and project/goal involvement; check load
before recommending. For meetings, query scoped recordings, preview transcripts
first, fetch full transcripts only for central ones, then summarize decisions,
action items, and gaps.
Output Shape
- Lead with severity, urgency, or recommendation, then owner, status, recency,
impact, confidence, and evidence.
- For active investigations, add a four-signal evidence matrix and an
incident-to-learning timeline with confirmed problem, mitigation, root-cause
status, and prevention action.
- Group patterns across artifacts, give ranked next actions with a suggested
owner, and call out data gaps (missing transcripts, no asset match, stale
update, ACL/auth gaps, weak ownership).
Anti-Patterns
- Do not fetch every transcript or page body, or treat every incident mention
as a live risk.
- Do not wait for chat/comments to label RCA before surfacing directional
hypotheses for pre-PIR investigation.
- Do not call mitigation root cause without an established mechanism. Do not
treat workflow panels, bot comments, or opaque fields as RCA narrative.
- Do not use keyword matches alone as org ownership — cross-check assignee,
service owner, PIR participants, or org-tree membership.
- Do not join Assets by display-name guesses before inspecting schema/type
fields, or recommend staffing from activity counts alone.
References
references/assets.md - schema-first Assets queries and person/device joins
references/reliability-review.md - bounded incident/PIR leadership review
references/incident-investigation.md - active investigation and mitigation
references/pir-root-cause.md - post-mitigation root-cause and PIR workflow
1---2name: twg-operational-health3description: Use with the root `twg` skill for on-call handoffs, incident response and investigation, post-incident reviews, reliability reviews, Assets refresh, capacity views, meeting summaries, and operational risk readouts.4---56# twg-operational-health78Use together with the root `twg` skill. Exact command grammar comes from live9`twg help` or `twg help describe <path>`.1011## CLI launcher fallback1213Run `twg <command>`. On shell `command not found`, use `$HOME/.local/bin/twg`14(macOS/Linux) / `$env:LOCALAPPDATA\Programs\twg\bin\twg.exe` (PowerShell), then15tell user to add that directory to PATH. Do not treat auth or command errors as16PATH failures.1718## Use When1920- "I'm taking over on-call"21- "Reliability, incident, SEV, or post-incident review readout"22- "Investigate an active incident and find mitigation"23- "Analyze root cause or draft postmortem/PIR learning/action items"24- "Open risks, blockers, overloaded people, operational health"2526## First Move2728Resolve scope, window, anchors, owner/escalation path, status, recency, and29follow-ups. Find the operational anchor before joining relevant surfaces.30Run without `--site`; TWG inherits the user's pinned Jira/JSM site. Only add a31site override when the user explicitly requests another tenant. Never assume a32vendor-internal incident site.3334## Evidence Policy3536- Rank by impact, urgency, owner clarity, recurrence risk, and actionability;37 separate live risks from historical mentions.38- Cluster compact incident, PIR, follow-up, runbook, owner, asset, or meeting39 evidence by service, theme, owner, and recency. Hydrate highest-risk clusters;40 stop once theme, owner signal, and confidence are clear.41- Separate `working theory`, `confirmed problem`, `mitigation`, and `root42 cause`. Require a causal mechanism for confirmed root cause; a closed record43 is insufficient. Mark claims `confirmed`, `supported`, `candidate`, or44 `missing evidence`; use references for RCA details.45- After one correction of a repeated backend, auth, or schema error, report the46 gap and use remaining evidence instead of nearby aliases or broad inventories.4748## Recipe Cards4950### Leadership Reliability Review / On-Call Handoff5152Load `references/reliability-review.md`. Resolve leader, platform, and window;53cluster supported themes, separate cause from mitigation, connect prevention54work, and rank leadership actions. For handoffs, add a first-hour checklist and55escalation map.5657### Incident Investigation / Mitigation5859Use when the incident is active, newly mitigated, or pre-PIR. Anchor on the60incident record, then pull responders, symptoms, impact, recent61deploys/flags/config, topology, alert/log/metric pointers, ownership, runbooks,62and similar incidents. If ticket fields are sparse, probe the four golden-signal63families with bounded follow-ups. See `references/incident-investigation.md`.64Output a four-signal matrix, hypotheses, confidence, next checks, and mitigation65options; never call a mitigation the root cause without the causal mechanism.6667### Post-Incident Root Cause / Learning6869Use after mitigation/recovery when drafting or evaluating a postmortem/PIR. Pair70the incident with the PIR, linked docs, final comms, remediation PRs, and action71items; cover confirmed mitigation, causal mechanism, 5-why chain, and72detection/response gaps. See `references/pir-root-cause.md`. Output root cause,73contributing factors, mitigation-versus-cause, and prioritized actions.7475### Assets / Asset Refresh7677Build contributors from project/goal/Jira/PR/doc/activity evidence. Inspect78Assets schema/type metadata before AQL; join people via discovered user-like79attributes such as `Calculated user`. Rank by contribution centrality plus asset80risk, and report confidence and gaps. See `references/assets.md`.8182### Capacity / Staffing / Meetings8384For staffing, resolve project/topic/org and identify people by related work,85ownership, review influence, docs, and project/goal involvement; check load86 before recommending. For meetings, query scoped recordings, preview transcripts87 first, fetch full transcripts only for central ones, then summarize decisions,88 action items, and gaps.8990## Output Shape9192- Lead with severity, urgency, or recommendation, then owner, status, recency,93 impact, confidence, and evidence.94- For active investigations, add a four-signal evidence matrix and an95 incident-to-learning timeline with confirmed problem, mitigation, root-cause96 status, and prevention action.97- Group patterns across artifacts, give ranked next actions with a suggested98 owner, and call out data gaps (missing transcripts, no asset match, stale99 update, ACL/auth gaps, weak ownership).100101## Anti-Patterns102103- Do not fetch every transcript or page body, or treat every incident mention104 as a live risk.105- Do not wait for chat/comments to label RCA before surfacing directional106 hypotheses for pre-PIR investigation.107- Do not call mitigation root cause without an established mechanism. Do not108 treat workflow panels, bot comments, or opaque fields as RCA narrative.109- Do not use keyword matches alone as org ownership — cross-check assignee,110 service owner, PIR participants, or org-tree membership.111- Do not join Assets by display-name guesses before inspecting schema/type112 fields, or recommend staffing from activity counts alone.113114## References115116- `references/assets.md` - schema-first Assets queries and person/device joins117- `references/reliability-review.md` - bounded incident/PIR leadership review118- `references/incident-investigation.md` - active investigation and mitigation119- `references/pir-root-cause.md` - post-mitigation root-cause and PIR workflow