sheriff-triage

Community

Automates CI failure triage and root-cause.

Authorjwmossmoz
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Sheriff Triage automates the comprehensive failure analysis for CI tasks to quickly identify whether failures are caused by code changes, image changes, or intermittent infra issues.

Core Features & Use Cases

  • Collects Taskcluster task data (pool, status) and cross-references with Treeherder classifications to determine root causes.
  • Compares alpha/production worker images to detect image-related regressions.
  • Searches for similar failures across autoland and mozilla-central to provide contextual triage signals.
  • Produces a structured verdict with supporting rationale and recommended actions for engineers.

Quick Start

Run uv run triage.py <TASK_ID> to triage a failing task and view the report.

Dependency Matrix

Required Modules

treeherder-clientrequests

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: sheriff-triage
Download link: https://github.com/jwmossmoz/agent-skills/archive/main.zip#sheriff-triage

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.