Skip to main content

chromium/chromium

SkillsMP has collected 68 skills from chromium/chromium. Open a skill to review its source and details.

Latest recorded source activity
SkillsMP catalog refreshed
skills collected
68
GitHub stars
24,500
GitHub forks
9,140

Showing 40 of 68 collected skills.

occupation
Software Developers
description

Recreate Figma design frames as prototype-ready Chromium Views JSON script following Chrome's native Views architecture, component guidelines, and color/shape token mappings. Use when asked to create C++ Views Prototype JSON script from a Figma frame URL.

updated
occupation
Web Developers
description

Recreate Figma design frames as production-ready Chromium WebUI code following Chrome's Lit-element architecture and styling guidelines. Use when asked to create WebUI code from a Figma frame URL.

updated
occupation
Software Developers
description

Finds common violations of the Android accessibility API in the Clank App Java code and attempts to address them (e.g. hardcoded state change announcements, missing events, focus moving, assertive live regions, etc).

updated
occupation
Software Developers
description

Identify and safely remove expired Chromium histograms (dead metrics/technical debt). Use this skill when a contributor asks to clean up metrics, fix code health issues related to histograms, remove obsolete code, or work on a histogram cleanup task.

updated
occupation
Software Developers
description

Extension pipeline to bump expiration dates of Chromium UMA histograms.

updated
occupation
Computer Occupations, All Other
description

Orchestrator for the "Code Health Hub" framework. Trigger only when the user refers to the Hub or asks to see "available cleanup tasks" within the Chromium technical debt reduction system.

updated
occupation
Software Developers
description

Identify and clean up inline fully qualified Java names (FQNs) in first-party code, replacing them with standard imports.

updated
occupation
Software Developers
description

Automatically detects misordered lists in code (like Android XMLs), injects go/keep-sorted tags, sorts them, and creates CLs.

updated
occupation
Software Developers
description

Add missing LINT.IfChange(...) / LINT.ThenChange(...) guards to enums in C++/Java and XML to keep them in sync. Trigger this skill ONLY when a contributor explicitly asks to add lint guards or synchronize enums using LINT guards.

updated
occupation
Software Developers
description

Replace anonymous classes with lambdas where applicable (SAM interfaces)

updated
occupation
Software Developers
description

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,…

updated
occupation
Software Developers
description

Automated Tracing & Performance Telemetry in Chromium using Perfetto and Telemetry benchmarks. Use when you need to launch the browser binary, execute a specific scenario/story, and collect Perfetto traces. Don't use for trace analysis (use…

updated
occupation
Software Developers
description

Toggle ChromeVox screen reader on ChromeOS devices and send raw keyboard input events. Use when debugging accessibility features on an external ChromeOS device, needing to enable or disable ChromeVox, or sending specific keys to the system via SSH.

updated
occupation
Software Developers
description

Search and reference Chromium documentation from the local docs index, including design docs, APIs, and development guides. Use when the user asks to find, locate, browse, or learn from Chromium docs about architecture, APIs, testing, GPU, networking, or…

updated
occupation
Software Quality Assurance Analysts & Testers
description

Executes the phased, multi-skill code coverage debugging playbook for triaging underreported code coverage in the Gerrit Commit Queue (CQ).

updated
occupation
Software Quality Assurance Analysts & Testers
description

Validates code coverage Swarming execution logs, CAS input/output profile artifacts, and profile generation environments to isolate remote trybot code coverage failures.

updated
occupation
Software Quality Assurance Analysts & Testers
description

Multi-agent consensus-driven code review. Audits changes using security, performance, and style checkers.

updated
occupation
Software Developers
description

Enforce engineering rigor and verification loop for coding tasks using multi-agent debate and TDD.

updated
occupation
Software Developers
description

Cleans up the workspace, formats code, runs presubmit checks, and uploads CLs to Gerrit.

updated
occupation
Computer Occupations, All Other
description

Guide and tools for creating coordinated multi-agent workflows (skills) from first principles.

updated
occupation
Software Developers
description

Updates checklists and personas for multi-agent skills.

updated
occupation
Software Developers
description

Multi-agent Test-Driven Development workflow. Scaffolds APIs, writes failing tests, synthesizes implementation, and verifies compilation and test runs.

updated
occupation
Software Developers
description

Look through a given folder to find and safely remove unused includes specifically for Clang-compiled code (using clang-include-cleaner), verifying that referencing targets compile.

updated
occupation
Software Developers
description

Adds scaffolding for a new Sync data type in Chromium across protocol buffers, DataType definitions, feature flags, controller builders, unit tests, and metrics.

updated
occupation
Web & Digital Interface Designers
description

Critique and review Figma designs to ensure alignment with Chromium codebase components, tokens, and structure. Use when the user asks to critique, review, or audit a design, check alignment with code, or compare a Figma node against component specifications…

updated
occupation
Software Developers
description

Recreate Figma design frames as production-ready Chromium C++ Views code following Chrome's native Views architecture, component guidelines, and color/shape token mappings. Use when asked to create C++ Views code from a Figma frame URL.

updated
occupation
Software Developers
description

Maps a Figma component from the Chrome Design System (CDS) to equivalent C++ Views and WebUI components in the Chromium codebase. Generates a comprehensive side-by-side comparative Markdown specification detailing layout variants, interactive states, design…

updated
occupation
Software Developers
description

Maps all Figma design tokens from figma-variables.md to their equivalent C++ (Views) identifiers and CSS (WebUI) variables in Chromium, and saves the formatted mapping table to the assets directory of the Chrome Design System project. Use this skill when…

updated
occupation
Software Developers
description

Use this skill whenever you need to look up or reference Chrome Design System component specs or design token mappings.

updated
occupation
Software Quality Assurance Analysts & Testers
description

Runs code coverage locally via Universal Test Runner (UTR) or helper scripts, mimicking LUCI trybots. Activate when CQ tryjobs fail or underreport coverage, to test local GN/recipe repairs before uploading, or to debug hermetic crashes.

updated
occupation
Software Developers
description

Enforce engineering rigor and verification loop for coding tasks using multi-agent debate and TDD.

updated
occupation
Software Quality Assurance Analysts & Testers
description

Guide for writing and converting Chromium Android unit tests across host Robolectric (chrome_junit_tests) and on-device (chrome_public_unit_test_apk) suites.

updated
occupation
Software Developers
description

Use this skill to get a link to a Gerrit Changelist (CL) from a given commit hash in the Chromium repository. Use when you need to find the review discussion, comments, or related issues for a specific commit. Don't use for linking to files or code lines.

updated
occupation
Software Quality Assurance Analysts & Testers
description

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…

updated
occupation
Software Quality Assurance Analysts & Testers
description

Validates Chromium generated builder configurations (gn-args.json) for code coverage correctness based on language context.

updated
occupation
Software Developers
description

Verifies and initializes the Chromium development environment and dependencies required for running code coverage tools and services.

updated
occupation
Software Quality Assurance Analysts & Testers
description

Triages Chrome code coverage bugs, initializes the environment, and delegates to the appropriate debugging sub-agent (CQ or CI) using a shared state file.

updated
occupation
Software Quality Assurance Analysts & Testers
description

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

updated
occupation
Software Quality Assurance Analysts & Testers
description

Checks if a Chromium test suite is barred by `ci_only = True` configuration on coverage trybots, which prevents the test suite from running automatically on Gerrit CQ runs and can cause underreported code coverage.

updated
occupation
Software Quality Assurance Analysts & Testers
description

Finds the executable test suites (e.g., `browser_tests`, `unit_tests`) responsible for compiling and executing a specific target source code file or test file in Chromium on Linux.

updated
Showing 40 of 68 collected skills.