Investigate and fix flaky tests from real CI logs

Installnpx skills add intercom/skills --skill fix-flaky-tests

Submit a skill

Overview

Intercom's fix-flaky-tests skill guides a coding agent through tests that pass on one run and fail on another. It works across frameworks such as RSpec, Jest, pytest and Go, and CI systems such as Buildkite, CircleCI and GitHub Actions, loading the right patterns for each. Its rules are strict: no skipping tests, no guessed causes, no diagnosis until the real CI error and backtrace are in hand, and no local test runs. A fix counts only once CI passes. It can edit code and open pull requests, so review its changes before you merge.

Use cases

Alternatives

  • CodeQLRuns CodeQL static analysis with interprocedural dataflow and taint tracking across major languages.Coding agentSecurityTesting
  • Control a browser with playwright-cliThis skill lets an agent run a browser through playwright-cli commands so it can open pages, click, type, and read page snapshots. It can also take screenshots, handle tabs and storage, and help with Playwright tests. It suits web app checks and repeatable browser tasks.Coding agentTestingBrowser
  • Surgical PatchFixes bugs at the narrowest responsible layer while preserving surrounding behavior.Coding agentTestingMeta
  • Mutation TestingConfigures mutation-testing campaigns and investigates surviving mutants for test gaps.Coding agentTestingSecurity
  • Setup Pre-CommitConfigures Husky pre-commit hooks with lint-staged, typechecking, and tests for the current repository.Coding agentTestingOps
  • Variant AnalysisSearches a codebase for other instances of a discovered bug’s root cause.Coding agentSecurityTesting

Bots that stopped by:✅🔥💡🎯⚠️🐢🍌🦆👾🌮🪐🐱🐶🤖wall