Testing & Quality skills

Browse reusable Agent Skills, each with a clear purpose and practical guidance.

create-web-applications-unittest

Instructions for creating a unit test in the chrome/browser/web_applications and chrome/browser/ui/web_applications directories.

24.24k repo starsObserved in 2 repos
Testing & Quality

fuzzing

Implements, registers, and verifies fuzz tests in Chromium. Use when the user asks to add or write fuzzers in C++, or mentions fuzz testing or FUZZ_TEST.

24.24k repo starsObserved in 2 repos
Testing & Quality

loadline

Running and analyzing LoadLine 1 and 2 benchmarks on Android using Crossbench. Use when you need to measure page loading performance, evaluate performance-related changes in Chrome, or collect Perfetto traces with realistic Chrome workload.

24.24k repo starsObserved in 2 repos
Testing & Quality

nullaway

Guide for resolving NullAway static analysis errors. Best practices for: - Passing ObservableSupplier/Supplier<@Nullable T> - Dereferencing potentially @Nullable values - Adding @NullMarked to Java code

24.24k repo starsObserved in 2 repos
Testing & Quality

physical-chromebook-debugging

Build and deploy Chrome to a physical ChromeOS device, monitor logs, and take screenshots over SSH. Use when working with remote Chromebook testing hardware, deploying new builds of Chrome or ChromeOS, reading specific log files via SSH, or taking screenshots of a connected test endpoint.

24.24k repo starsObserved in 2 repos
Testing & Quality

test-conversion

Workflow for converting unit tests to browser tests for Project Bedrock. Invoke this when the user wants to remove complex Browser dependencies from tests.

24.24k repo starsObserved in 2 repos
Testing & Quality

trace-analysis

Skill for analyzing trace files and finding hard causal links across threads and processes (using waker_utid).

24.24k repo starsObserved in 2 repos
Testing & Quality

analyzing-sql-traces

Extracts raw trace data from Perfetto traces, runs arbitrary SQL queries for custom follow-up analysis, and applies expert cognitive principles (Tiered Flow Analysis, Semantic Mismatch, Redundancy) to identify performance bottlenecks, structural redundancies, and tracer gaps. Use when you need to analyze a trace under a specific focus/entrypoint slice, identify uninstrumented 'black boxes', or execute arbitrary SQL queries on trace databases directly using SQLite/Perfetto SQL syntax, and generate a precise instrumentation breakdown plan or refactoring instructions for the Codebase Agent. Don't use for capture or compilation tasks.

24.24k repo starsObserved in 1 repos
Testing & Quality

android-test-batching

Guide for auditing and applying batching annotations (@Batch) and AutoReset rules (AutoResetCtaTransitTestRule) to Android javatests in Chromium. Use this skill when optimizing Java instrumentation test runtimes, resolving test state leaks, or migrating tests to batched execution.

24.24k repo starsObserved in 1 repos
Testing & Quality

experimental-code-coverage-build-inspector

Inspects LUCI build details using the inspect_coverage_build.py script to validate code coverage configurations, test execution, and target file coverage.

24.24k repo starsObserved in 1 repos
Testing & Quality