wr-risk-scorer
claudecodexPipeline risk scoring, commit/push/release gates
10 skills · 7 agents · hooks
ITIL-aligned IT service management (problem, incident, change)
Plugin wr-itil from marketplace windyroad in windyroad/agent-plugins. Commands read from the repo's manifest — today.
This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.
wr-itil:capture-problemLightweight problem-capture skill for aside-invocation during foreground work — minimal duplicate-check, skeleton ticket file, single commit per capture (covers new ticket + inline README refresh per P094 per P199 Option 2 amendment 2026-06-05). Defers full duplicate analysis to /wr-itil:review-prob
wr-itil:capture-rfcDraw a problem-traced RFC release row on a story map and attach at least one delivery story. Uses the existing delivery-planning vehicle instead of creating an RFC document.
wr-itil:capture-story-mapLightweight story-map-capture skill for aside-invocation during foreground work — mandatory leading problem-trace AND JTBD-trace per ADR-060 I3 + I4 invariants, skeleton HTML file at `docs/story-maps/draft/STORY-MAP-NNN-<slug>.html` per ADR-060 § Phase 2 encoding amendment 2026-05-12, single commit
wr-itil:capture-storyLightweight story-capture skill for aside-invocation during foreground work — mandatory leading problem-trace AND JTBD-trace per ADR-060 I6 + I9 invariants, mandatory `--story-map` trace (I8 enforced AT CAPTURE per ADR-095, refuse-and-route if absent) + optional `--rfc` (I7 at accepted) + real user-
wr-itil:check-upstream-responsesPoll upstream issues and pull requests we've filed via `/wr-itil:report-upstream` and surface new comments or reviews, state changes, or label changes since last check. Reads `## Reported Upstream` back-link sections in local problem tickets, queries GitHub read-only, diffs against `docs/problems/.o
wr-itil:close-incidentClose a restored incident — gated on the Linked Problem reaching Known Error, Verifying, or Closed (or a ## No Problem justification). Renames .restored.md to .closed.md.
wr-itil:link-incidentLink an incident to an existing problem — writes or updates the ## Linked Problem section on the incident file with the problem's ID, title, and current status.
wr-itil:list-incidentsList active incidents from docs/incidents/ sorted by severity. Read-only display of the incident backlog — no edits, no interaction. Shown as a markdown table with ID, title, severity, and status columns.
wr-itil:list-problemsList open and known-error problem tickets from docs/problems/ sorted by WSJF priority. Read-only display of the current backlog — no edits, no interaction. Shown as a markdown table with ID, title, severity, status, and effort columns.
wr-itil:list-storiesList INVEST-shaped story tickets from docs/stories/ as a markdown table. Read-only display — no edits, no interaction. Optional `--rfc RFC-<NNN>` filter to surface a specific RFC's ordered story list per ADR-060 Phase 2.
wr-itil:list-story-mapsList story-map artefacts from docs/story-maps/ as a markdown table. Read-only display — no edits, no interaction. Renders <meta> block data (problems / rfcs / jtbd / status) from each HTML map per ADR-060 § Phase 2 encoding amendment 2026-05-12.
wr-itil:manage-incidentDeclare, triage, mitigate, and close an incident using an evidence-first workflow. Restores service first, then hands off to manage-problem for root-cause work.
wr-itil:manage-problemCreate, update, or transition a problem ticket using an ITIL-aligned problem management workflow with WSJF prioritisation. Supports creating new problems, updating root cause analysis, transitioning status, and closing problems.
wr-itil:manage-rfcHeavyweight RFC intake + lifecycle management following the ADR-060 Problem-RFC-Story framework. Creates new RFCs (delegates to /wr-itil:capture-rfc for the lightweight path), updates existing RFCs, transitions through proposed → accepted → in-progress → verifying → closed lifecycle, runs WSJF re-ra
wr-itil:manage-story-mapHeavyweight story-map intake + lifecycle management following ADR-060 Phase 2. Authors backbone × ribs × slices structure on draft maps, transitions through draft → accepted → in-progress → completed → archived, re-validates I3 + I4 invariants at every transition, and refreshes docs/story-maps/READM
wr-itil:manage-storyHeavyweight story intake + lifecycle management following ADR-060 Phase 2. Creates and updates story tickets, transitions through draft → accepted → in-progress → done → archived lifecycle, enforces I7 + I8 trace-gate at the accepted transition, runs INVEST checks per I10 at acceptance, auto-detects
wr-itil:migrate-story-mapReplace one eligible legacy story map with a manifest-bound canonical map from a complete adopter-ratified mapping.
wr-itil:mitigate-incidentRecord a mitigation attempt against an incident — transitions an investigating incident to mitigating on the first attempt, appends subsequent attempts to the Mitigation attempts timeline. Evidence-first gate enforced per ADR-011.
wr-itil:outcome-led-planningUse when asked to achieve or deliver an outcome in an existing ticket, such as "achieve the outcome in ticket #123", even without a skill name. Also use for requested outcome-led planning or substantial work needing iterative delivery. Verify each Now increment, replan Now, Next and Later from evide
wr-itil:reconcile-readmeDetect and correct drift between docs/problems/README.md and the on-disk ticket inventory. Wraps the diagnose-only `packages/itil/scripts/reconcile-readme.sh` script with an agent-applied-edits pattern that preserves narrative content (the "Last reviewed" prose paragraph and Closed-section closure-v
wr-itil:reconcile-storiesDetect and correct drift between docs/stories/README.md and the on-disk story inventory. Wraps the diagnose-only packages/itil/scripts/reconcile-stories.sh script with an agent-applied-edits pattern that preserves narrative content (the "Last reviewed" prose paragraph). Use when docs/stories/README.
wr-itil:reconcile-story-mapsDetect and correct drift between docs/story-maps/README.md and the on-disk story-map HTML inventory. Wraps the diagnose-only packages/itil/scripts/reconcile-story-maps.sh script with an agent-applied-edits pattern preserving narrative content.
wr-itil:report-upstreamReport a local problem ticket as a structured issue against an upstream repository, with bidirectional cross-references and SECURITY.md-aware routing for security-classified tickets. Implements the contract in ADR-024, with ADR-033 governing problem-first classifier + default body shape.
wr-itil:restore-incidentMark an incident as service-restored — transitions a mitigating incident to restored, appends a Timeline entry, and hands off to /wr-itil:manage-problem for linked-problem creation or update per ADR-011.
wr-itil:review-problemsRe-assess every open and known-error problem ticket in docs/problems/ — re-read RISK-POLICY.md, re-rate Impact × Likelihood, re-estimate Effort, recalculate WSJF, surface pending verifications, auto-transition Open → Known Error where warranted, and rewrite docs/problems/README.md with the refreshed
wr-itil:scaffold-intakeScaffold the four OSS intake surfaces (.github/ISSUE_TEMPLATE/, SECURITY.md, SUPPORT.md, CONTRIBUTING.md) for a downstream project that adopts @windyroad/itil. Idempotent, foreground-synchronous, and respects ADR-009 marker semantics. Implements the contract in ADR-036.
wr-itil:setup-github-trackingConfigure missing GitHub issue tracking and selected Project fields and views for outcome-led planning. Use when GitHub tracking is selected and setup is missing or incomplete, or when explicitly asked to repair that setup; reuse complete setup and bypass Local mode.
wr-itil:transition-problemAdvance a problem ticket's lifecycle status — Open → Known Error, Open or Known Error → Verification Pending (verifying), Verification Pending → Closed. Renames the ticket file, updates the Status field, and refreshes docs/problems/README.md in the same commit. Hosts the transition execution inline
wr-itil:transition-problemsBatch-advance multiple problem tickets through the lifecycle in one invocation — Open → Known Error, Open or Known Error → Verification Pending, Verification Pending → Closed. Loops the per-ticket /wr-itil:transition-problem mechanic (rename, Status edit, P057 re-stage, P063 external-root-cause dete
wr-itil:update-upstreamPost a lifecycle-update comment to an upstream issue when a local problem ticket transitions. Drafts a transition-specific update (root-cause confirmed / fix released / closed), composes the prose through the external-comms risk gate + voice-tone gate, auto-posts on PASS, queues unresolved FAIL verd
wr-itil:work-problemPick the highest-WSJF open or known-error problem ticket and work it — investigate, implement, commit, and release per the standard manage-problem workflow. Selection is framework-mediated (WSJF + documented tie-break ladder per ADR-044); singular variant; distinct from /wr-itil:work-problems (plura
wr-itil:work-problemsBatch-work ITIL problem tickets while the user is AFK. Loops through the problem backlog by WSJF priority, delegating each problem to wr-itil:manage-problem, and stops when nothing is left to progress. Use this skill whenever the user says things like "work through my problems", "grind problems", "w
hang-off-checkCapture-time inflow-discipline arbiter for problem tickets. Given a
${CLAUDE_PLUGIN_ROOT}/bin/check-deps.sh wr-itil wr-risk-scorer
${CLAUDE_PLUGIN_ROOT}/hooks/itil-pending-questions-surface.sh
${CLAUDE_PLUGIN_ROOT}/hooks/itil-rfc-oversight-nudge.sh
${CLAUDE_PLUGIN_ROOT}/hooks/itil-story-mirror-migration-nudge.sh
${CLAUDE_PLUGIN_ROOT}/hooks/itil-assistant-output-gate.sh
${CLAUDE_PLUGIN_ROOT}/hooks/itil-correction-detect.sh
${CLAUDE_PLUGIN_ROOT}/hooks/staleness-check.sh
${CLAUDE_PLUGIN_ROOT}/hooks/itil-runtime-sid-marker.sh
${CLAUDE_PLUGIN_ROOT}/hooks/manage-problem-enforce-create.sh
${CLAUDE_PLUGIN_ROOT}/hooks/itil-claude-space-protection.sh
${CLAUDE_PLUGIN_ROOT}/hooks/p057-staging-trap-detect.sh
${CLAUDE_PLUGIN_ROOT}/hooks/itil-no-implement-draft-gate.sh
${CLAUDE_PLUGIN_ROOT}/hooks/itil-bash-polling-antipattern-detect.sh
${CLAUDE_PLUGIN_ROOT}/hooks/pre-publish-intake-gate.sh
${CLAUDE_PLUGIN_ROOT}/hooks/itil-readme-refresh-discipline.sh
${CLAUDE_PLUGIN_ROOT}/hooks/itil-rfc-trailer-advisory.sh
${CLAUDE_PLUGIN_ROOT}/hooks/itil-commit-trailer-transition-advisory.sh
${CLAUDE_PLUGIN_ROOT}/hooks/itil-fix-title-lifecycle-advisory.sh
${CLAUDE_PLUGIN_ROOT}/hooks/itil-fictional-defer-detect.sh
${CLAUDE_PLUGIN_ROOT}/hooks/itil-deferral-cadence-gate.sh
${CLAUDE_PLUGIN_ROOT}/hooks/itil-assistant-output-review.sh
${CLAUDE_PLUGIN_ROOT}/hooks/itil-mid-loop-ask-detect.sh
Pipeline risk scoring, commit/push/release gates
10 skills · 7 agents · hooks
Architecture decision enforcement
4 skills · 2 agents · hooks
Voice and tone enforcement
3 skills · 2 agents · hooks
Jobs-to-be-done enforcement
3 skills · 1 agent · hooks
Session retrospective reminders and plan review
3 skills · hooks
Connect Claude Code sessions across repos via Discord (experimental)
2 skills · hooks
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.