Agent skill

Trunk Quarantine

by dxos in dxos/dxos

Use Trunk's CI Autopilot MCP server to investigate a failing CI run, find/diagnose a flaky test, and quarantine it.

Custom licenceAuto-check passedTesting & QA

Install Trunk Quarantine

skills CLI
$ npx skills add dxos/dxos --skill trunk-quarantine -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install dxos/dxos trunk-quarantine --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/dxos/dxos.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/trunk-quarantine .claude/skills/trunk-quarantine && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
trunk-quarantine
GitHub stars
526
Token cost
~846 tokens
SKILL.md length
429 words
Files
1
Skills in repo
41
Repo updated
First seen
Licence
Custom licence

At a glance

Use Trunk's CI Autopilot MCP server to investigate a failing CI run, find/diagnose a flaky test, and quarantine it.

  • Works in 3 steps: Find the test case ID, if you don't… → Get evidence it's actually flaky before… → Quarantine it. No MCP tool performs this…
  • A CI run is red and might be flaky
  • SKILL.md covers Investigating a failing CI run, Quarantining a specific flaky… and Notes
  • Calls gh

What it does

Trunk Quarantine is an agent skill from dxos/dxos. Use Trunk's CI Autopilot MCP server to investigate a failing CI run, find/diagnose a flaky test, and quarantine it. Use when a CI run is red and might be flaky, or when asked to quarantine/investigate a specific test.

Its SKILL.md is about 850 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Testing & QA, covering Failing and flaky tests. It works with Model Context Protocol. The repository describes itself as: TypeScript implementation of the DXOS protocols, SDK, toolchain and Composer.

When your agent uses it

  • A CI run is red and might be flaky
  • Asked to quarantine/investigate a specific test

Example prompts

  • “/trunk-quarantine”

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Find the test case ID, if you don't already have one
  2. Get evidence it's actually flaky before quarantining — call
  3. Quarantine it. No MCP tool performs this write — it's a dashboard-only

What it can do on your machine

Read from SKILL.md and the folder at commit 085dcb1. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • gh

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use gh, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Trunk Quarantine loads about 846 tokens when it runs. Until then it costs about 59 tokens; SKILL.md has 429 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~59
When it runs · the whole SKILL.md, loaded when a task matches
~846

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 429 words (~846 tokens).

“CI already uploads test results to Trunk, which detects flaky tests statistically and quarantines (auto-skips) them instead of letting them block merges — no upload setup is needed. The trunk MCP server ("CI Autopilot") is already configured for this repo…”

— opening of SKILL.md by dxos, Custom licence
name
trunk-quarantine

Read the full SKILL.md on GitHub

Files

Just SKILL.md in .agents/skills/trunk-quarantine of dxos/dxos.

Open the folder on GitHubat commit 085dcb1

Compare with similar skills

Trunk Quarantine next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Trunk Quarantine compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Trunk Quarantine this skilldxos/dxos526—~846Automated safety check: PassCustom licence
Debugging Opik E2E Testscomet-ml/opik22k—~1.8kAutomated safety check: PassApache-2.0
Mz Debug CIMaterializeInc/materialize6.4k—~3.9kAutomated safety check: PassCustom licence
Ue Test AuthoringJasonMa0012/MooaToon750—~2.1kAutomated safety check: NotesCustom licence
Playwright Testingchongdashu/vibejam-starter-pack149—~2.2kAutomated safety check: PassNone
Azsdk Common Pipeline AnalysisAzure/azure-sdk-tools134—~1.2kAutomated safety check: PassMIT

Similar skills

  • Investigates a failed Opik end-to-end test from CI, TestOps or a local run, decides regression versus flake, and proposes a fix without editing tests.

    22k GitHub stars~1.8k tokensUpdated today
    Testing & QAAuto-check passed
  • Mz Debug CI

    MaterializeInc/materialize

    Investigate CI failures on PR via gh + Buildkite MCP or bk CLI.

    6.4k GitHub stars~3.9k tokensUpdated today
    Testing & QAAuto-check passed
  • Ue Test Authoring

    JasonMa0012/MooaToon

    A skill your agent uses when writing or modifying UE automated tests (Automation, CQTest, Functional, Gauntlet, LowLevel) with Rider MCP available.

    750 GitHub stars~2.1k tokensUpdated 22 days ago
    Testing & QAAuto-check: notes
  • Playwright Testing

    chongdashu/vibejam-starter-pack

    Plan, implement, and debug frontend tests: unit/integration/E2E/visual/a11y.

    149 GitHub stars~2.2k tokensUpdated 5 mo ago
    Testing & QAAuto-check passed
  • Azsdk Common Pipeline Analysis

    Azure/azure-sdk-tools

    Official

    Analyze Azure SDK CI/CD pipeline failures into a structured diagnosis, and define the required output format.

    134 GitHub stars~1.2k tokensUpdated today
    Testing & QAAuto-check passed
  • Playwright Healing Agent

    Tahanima/playwright-java-test-automation-architecture

    Expert in diagnosing Playwright failures. Uses the @playwright MCP to verify live DOM state.

    113 GitHub stars~210 tokensUpdated 7 mo ago
    Testing & QAAuto-check passed

More from dxos/dxos

All 41 skills in this repo
  • Run the rule-driven agentic code review — discover rule blocks in the repo's .mdl files, prepare per-rule review groups (full project by default; diff-only with --pr-only), spawn one focused Sonnet…

    526 GitHub stars~4.5k tokensUpdated today
    Auto-check passed
  • Forensically inspect and repair Composer browser profiles — offline (Chrome OPFS / SQLite extract) or live via /recovery.html debug port.

    526 GitHub stars~3.1k tokensUpdated today
    Auto-check passed
  • Migrate Oxfmt

    dxos/dxos

    Guide for migrating a project from Prettier or Biome to Oxfmt.

    526 GitHub starsUsed in 3 repos~2.2k tokens
    Auto-check passed
  • Moon

    dxos/dxos

    This skill should be used when the user asks to "configure moon", "set up moonrepo", "create moon tasks", "run moon commands", "configure moon workspace", "add moon project", "moon ci setup", "moon…

    526 GitHub stars~2.1k tokensUpdated today
    Auto-check passed
  • Reference for SubductionPolicy (the four hooks authorizeConnect, authorizeFetch, authorizePut, filterAuthorizedFetch passed via Subduction.hydrate(..., policy) or new Repo({ subductionPolicy })).

    526 GitHub stars~3.4k tokensUpdated today
    Auto-check passed
  • Autocue

    dxos/dxos

    Record a demo of the running app that the agent drives itself — a .mdl QA test or an ad-hoc walkthrough — as a captioned .webm (or a screenshot), trimmed of dead air and ready to attach.

    526 GitHub stars~13k tokensUpdated today
    Auto-check: notes

Categories

Questions about Trunk Quarantine

What does Trunk Quarantine do?

Use Trunk's CI Autopilot MCP server to investigate a failing CI run, find/diagnose a flaky test, and quarantine it. Trunk Quarantine is an agent skill from dxos/dxos. Use Trunk's CI Autopilot MCP server to investigate a failing CI run, find/diagnose a flaky test, and quarantine it.

When should I use Trunk Quarantine?

Trunk Quarantine fits situations like: A CI run is red and might be flaky; asked to quarantine/investigate a specific test.

How do I install Trunk Quarantine in Claude Code?

Run `npx skills add dxos/dxos --skill trunk-quarantine -a claude-code`. Or copy the skill folder (.agents/skills/trunk-quarantine in dxos/dxos) into .claude/skills/trunk-quarantine in your project. Claude Code loads it when a task matches its description.

How do I install Trunk Quarantine in Codex?

Run `npx skills add dxos/dxos --skill trunk-quarantine -a codex`. Or copy the skill folder (.agents/skills/trunk-quarantine in dxos/dxos) into .agents/skills/trunk-quarantine in your project. Codex loads it when a task matches its description.

Can I use Trunk Quarantine in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add dxos/dxos --skill trunk-quarantine -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/trunk-quarantine, .gemini/skills/trunk-quarantine, .github/skills/trunk-quarantine and .opencode/skills/trunk-quarantine in your project.

What does Trunk Quarantine need to run?

Going by SKILL.md and its folder, Trunk Quarantine needs the command-line tools its instructions call (gh).

Does Trunk Quarantine access the network?

SKILL.md contains no URLs. Its commands use gh, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Trunk Quarantine safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Trunk Quarantine use?

Trunk Quarantine has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Trunk Quarantine use?

About 846 tokens (SKILL.md is roughly 3.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Trunk Quarantine?

Skills that share tags, products or a category with Trunk Quarantine: Debugging Opik E2E Tests (comet-ml/opik, 22k stars), Mz Debug CI (MaterializeInc/materialize, 6.4k stars), Ue Test Authoring (JasonMa0012/MooaToon, 750 stars) and Playwright Testing (chongdashu/vibejam-starter-pack, 149 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Trunk Quarantine?

dxos (a GitHub organization) maintains it in dxos/dxos, which has 526 GitHub stars. The repository holds 41 skills in this directory. The repository was last updated on October 10, 2026.

Source: dxos/dxos on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.