Chrome Chromium Stinger
Purpose
Guide Chrome developer tooling and Chromium engineering: isolated browser profiles, remote-debugging safety, Chrome DevTools Protocol inspection, Chromium checkout and build orientation, and diagnosis of browser-specific behavior. Browser automation clients remain in the Browser Automation Stinger.
When to use
- Inspecting or integrating Chrome DevTools Protocol directly
- Creating a safe Chrome development profile or remote-debugging session
- Checking out, building, or debugging Chromium source
- Diagnosing Chrome or Chromium behavior that needs browser-engine evidence
When not to use
- Playwright or Puppeteer test authoring, use browser-automation-stinger.
- Browser extension product design or web application UI work without protocol or engine concerns.
- Electron application process and IPC work, use electron-app-stinger.
Procedure
- Read guides/01-devtools-and-chromium-workflow.md.
- Use a dedicated
--user-data-dir for development. Never point experiments or remote debugging at an everyday profile.
- Treat a debugging port and its WebSocket endpoints as sensitive local control surfaces. Bind and expose them only when explicitly required.
- For protocol work, discover the active target and browser metadata before assuming a command or domain is supported.
- For Chromium source, verify host OS, storage, RAM, checkout path, toolchain, target, and build configuration before the long-running build.
References map
- references/REFERENCE.md, load for CDP and source-build decisions.
- references/research/distilled-chrome-chromium.md, load to verify facts.
references/research/raw/, load for primary-source captures.
- guides/01-devtools-and-chromium-workflow.md, load before work.
Related bees and stingers
Critical Directive
- You must read all files and context contained within your skill.
- In the event your core knowledge does not provide sufficient guidance you must make every attempt to search the internet, related knowledge base documentation files, and other available resources to supplement your knowledge prior to proceeding with your task.
- Additional related skills can be found here:
Ship Gate
Prior to committing any code to the repository you must utilize in order the security-stinger, quality-stinger, and github-repo-health-stinger. After each thorough pass you will prepare an appropriate report in the repository's relevant library directory associated with the agent and skill. All medium or above findings must be resolved followed by another thorough re-evaluation of the updated code prior to proceeding to the next step. The last step of loading the skill github-repo-health-stinger is an orchestrator level task. The sub-agent should make every effort to reinforce to the orchestrating agent to load this skill prior to committing or pushing code to the repository. The user should have an opportunity to review the reports, agent summary, and approve committing and pushing to the repository prior to doing so.
1---2name: chrome-chromium-stinger3description: Chrome DevTools Protocol and Chromium development for remote debugging, profiles, protocol inspection, source builds, and browser-engine diagnosis. Use for Chrome or Chromium engineering.4license: MIT5---67# Chrome Chromium Stinger89## Purpose1011Guide Chrome developer tooling and Chromium engineering: isolated browser profiles, remote-debugging safety, Chrome DevTools Protocol inspection, Chromium checkout and build orientation, and diagnosis of browser-specific behavior. Browser automation clients remain in the Browser Automation Stinger.1213## When to use1415- Inspecting or integrating Chrome DevTools Protocol directly16- Creating a safe Chrome development profile or remote-debugging session17- Checking out, building, or debugging Chromium source18- Diagnosing Chrome or Chromium behavior that needs browser-engine evidence1920## When not to use2122- Playwright or Puppeteer test authoring, use [browser-automation-stinger](../browser-automation-stinger).23- Browser extension product design or web application UI work without protocol or engine concerns.24- Electron application process and IPC work, use [electron-app-stinger](../electron-app-stinger).2526## Procedure27281. Read [guides/01-devtools-and-chromium-workflow.md](guides/01-devtools-and-chromium-workflow.md).292. Use a dedicated `--user-data-dir` for development. Never point experiments or remote debugging at an everyday profile.303. Treat a debugging port and its WebSocket endpoints as sensitive local control surfaces. Bind and expose them only when explicitly required.314. For protocol work, discover the active target and browser metadata before assuming a command or domain is supported.325. For Chromium source, verify host OS, storage, RAM, checkout path, toolchain, target, and build configuration before the long-running build.3334## References map3536- [references/REFERENCE.md](references/REFERENCE.md), load for CDP and source-build decisions.37- [references/research/distilled-chrome-chromium.md](references/research/distilled-chrome-chromium.md), load to verify facts.38- `references/research/raw/`, load for primary-source captures.39- [guides/01-devtools-and-chromium-workflow.md](guides/01-devtools-and-chromium-workflow.md), load before work.4041## Related bees and stingers4243- [chrome-chromium-worker-bee](../../agents/chrome-chromium-worker-bee.md) - paired implementation specialist.44- [browser-automation-stinger](../browser-automation-stinger) - Playwright and Puppeteer owner.45- [electron-app-stinger](../electron-app-stinger) - Electron app boundary owner.4647## Critical Directive4849- You must read all files and context contained within your skill.50- In the event your core knowledge does not provide sufficient guidance you must make every attempt to search the internet, related knowledge base documentation files, and other available resources to supplement your knowledge prior to proceeding with your task.51- Additional related skills can be found here:52 - [browser-automation-stinger](../browser-automation-stinger) - browser automation clients.53 - [electron-app-stinger](../electron-app-stinger) - Electron-specific integration.5455## Ship Gate5657Prior to committing any code to the repository you must utilize in order the security-stinger, quality-stinger, and github-repo-health-stinger. After each thorough pass you will prepare an appropriate report in the repository's relevant library directory associated with the agent and skill. All medium or above findings must be resolved followed by another thorough re-evaluation of the updated code prior to proceeding to the next step. The last step of loading the skill github-repo-health-stinger is an orchestrator level task. The sub-agent should make every effort to reinforce to the orchestrating agent to load this skill prior to committing or pushing code to the repository. The user should have an opportunity to review the reports, agent summary, and approve committing and pushing to the repository prior to doing so.