Flake Investigator — Testing & QA agent for Claude Code
Establishes why a Playwright case failed intermittently and classifies the cause before anyone changes the test.
How to install Flake Investigator
Installs to ~/.claude/agents/artemcherbaev-agentic-playwright-suite-flake-investigator.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/ArtemCherbaev/agentic-playwright-suite/HEAD/.claude/agents/flake-investigator.md -o ~/.claude/agents/artemcherbaev-agentic-playwright-suite-flake-investigator.md Restart Claude Code, or start a new session, for it to be picked up.
What Flake Investigator does
name: flake-investigator description: Establishes why a Playwright case failed intermittently and classifies the cause before anyone changes the test. Use when a case passes on one run and fails on the next, or when a failure is about to be dismissed as "just flaky". tools: Read, Grep, Glob, Bash, mcp__playwright__browser_navigate, mcp__playwright__browser_snapshot, mcp__playwright__browser_click, mcp__playwright__browser_evaluate, mcp__playwright__browser_console_messages, mcp__playwright__
Alternatives in Testing & QA
- Civitai Test Review — Reviews the tests in a feature segment of the main Civitai Next.js app (src/) for whether they would actually 7.2k ★
- Codex Debugger — Root-cause a failing test, crash, stack trace, or misbehaving feature by delegating the investigation to OpenA 249 ★
- Spec Compliance Judge — Use this agent when you need to determine whether a solution correctly implements a specific part of a specifi 173 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Test Healer
Repairs a failing Playwright case once flake-investigator has established the cause. Use only after the cause
Result Checker
Use this agent right after test-runner executes a group of test cases, to decide per case whether each genuine
Failure Triager
Classifies failed tests from JUnit results, traces and logs into product bug, test bug, environment, flaky or
Flake Detector
Use when a test is suspected to be non-deterministic — passes sometimes, fails sometimes, or fails only in CI.
QA Triager
QA failure triager. Classifies failures per root-cause cluster (product bug, test bug, environment, test data,
Flaky Test Isolator
USE WHEN a test intermittently fails on unchanged code. Runs it N times sequentially, captures pass/fail + std
Related Skills
Triage Flake
Investigate an intermittent failure and classify its cause without repairing it
Recon Dispute Agent
AI agentic workflow (Claude + tool-calling) that consumes reconciliation discrepancies, investigates each case
Analyze Test Report
Phân tích test report — automation (Playwright/Allure/JUnit/TestNG) hoặc manual (execution_report.md / retest_