Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Claude CodeNot declared
CursorNot declared
CodexNot declared
GitHub CopilotNot declared
WindsurfNot declared
Gemini CLINot declared
ClineNot declared
OpenCodeNot declared
Repository health
Stars1.7K
LicenseLICENSE
Default branchmaster
Open issues729
Status
Archived
Package contents
Files included with this skill beyond the listing page.
skill mdSKILL.md3,355 B
docsSUMMARY.md320 B
History
First seen on skills.sh
First recorded snapshot · 4 installs
SKILL.md
Debugging DevTools Extensions
Follow this workflow to test and debug DevTools extensions locally.
1. Local Stub Extensions Mode (No Server Needed)
When running DevTools in standalone web mode (flutter run -d chrome), DevTools does not run the devtools_server backend by default. To test extensions without a running server backend:
Open [packages/devtoolsapp/lib/src/shared/developmenthelpers.dart](file:///Users/ryjohn/code/github/flutter/devtools/packages/devtoolsapp/lib/src/shared/developmenthelpers.dart#L57).
Set const _debugDevToolsExtensions = true;.
[!WARNING] Never commit debugDevToolsExtensions = true; to git. A repository unit test (developmenthelpers_test.dart) enforces that this flag remains false.
Activating stub mode registers the following mock extensions:
foo_ext (package:foo)
bar_ext (package:bar)
provider_ext (package:provider)
2. Automated Launch & Browser Navigation
The agent can automate running DevTools AND launching the browser directly to the target URL:
Step 2a: Launch DevTools on a Fixed Port
In packages/devtools_app, launch DevTools specifying a fixed --web-port:
flutter run -d chrome --web-port=52941
Step 2b: Open Browser to Target URL Automatically
Use the system OS open command to launch Chrome/browser directly to the desired test URL:
Obtaining VM Service URI: When connecting to a target app, ask the user to provide the VM Service URI printed in the target app's console output (using ask_question or a direct prompt).
Automated Browser Opening: The agent should launch DevTools and execute the appropriate OS command (open, xdg-open, or start as described in Step 2b) to launch the browser automatically.
Manual Visual Verification: Ask the user to inspect the opened browser window and confirm whether the expected extension UI or behavior is visible.