Handles missing dependencies and configuration for V8 tools.
Use this skill to handle missing dependencies or configuration issues in the V8 environment.
Jetski often expects a .agents directory or symlink in the V8 workspace root to find skills and rules.
.agents: If the workspace only has agents (no dot) and .agents is missing:
.agents/skills/ and .agents/rules/ from the shared agents/ directory, rather than symlinking the whole folders. This allows the user to mix shared skills with private ones in the same directory..agents.The V8 environment relies on specialized tools and MCP servers for advanced workflows. If they are missing, follow these guidelines:
Crossbench is the central benchmark runner.
~/crossbench or ask the user.pip in this environment usually. Suggest the user to clone it from Chromium sources:
git clone https://chromium.googlesource.com/chromium/src/tools/crossbench
workflow_perf (use poetry run cb, --env-validation=warn).These servers provide advanced capabilities like benchmark running, debugging, and issue tracking.
Check: Verify if they are listed in the available MCP servers at the start of the conversation.
Setup/Configuration:
clangd_setup skill to generate compile_commands.json.jsb_run_bench and v8log_analyze.Missing Dependencies: If a required tool (like poetry for Crossbench) is missing or failing, do NOT try to install it yourself. Follow the fallback advice in the specific workflow skill or ask the user for guidance.