Install any skill in seconds. Free to start, no credit card required.
Get Started Free →ledgerhq/devtools-import-boundary
Enforce import boundaries inside the devtools scope.
Passed 21 of 22 test cases with the skill, and 5 of 22 without it.
and 24 more in the full report
17 fixed4 passed either way0 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 17 test cases the skill fixed. Same model, same prompt, with and without the skill.
A developer working on `@devtools/bindings` wants to import `@devtools/transport` directly to pass transport channels into the app bridge. Does `@devtools/bindings` permit this import?
| Checked | Without skill | With skill |
|---|---|---|
| States that @devtools/bindings is permitted to import @devtools/registry only | Missed | Passed |
| Rejects importing @devtools/transport directly into @devtools/bindings | Missed | Passed |
The instructions your model reads when the skill loads.
Every @devtools/* package is self-contained. The only permitted cross-package imports within the devtools scope are listed in the table below; all others are forbidden.
| Package | May import from @devtools/* |
|---|---|
@devtools/registry | any @devtools/<tool> |
@devtools/shell | @devtools/transport, @devtools/registry |
@devtools/bindings | @devtools/registry only |
@devtools/wire | @devtools/transport, @devtools/protocols |
@devtools/protocols | @devtools/transport only |
@devtools/relay | @devtools/transport only |
@devtools/transport-panel | @devtools/transport only |
@devtools/<tool> | none |
All other @devtools/* → @devtools/* imports are forbidden.
The devtools architecture decouples tools from the shell through the registry. The shell lazy-loads tools via metadata.loader; tools never know the shell exists. If a tool imports the shell or another tool directly:
If bindings or shell import a tool package directly (instead of through the registry):
DevToolsConfig.import() split point disappears, defeating code-splitting.test cases passed, vs 5 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.