How this skill is triggered — by the user, by Claude, or both
Slash command
/tracelens:doctorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Check system health and dependencies for ADA capture and analysis workflows.
Check system health and dependencies for ADA capture and analysis workflows.
MANDATORY: Before running any ada command, resolve the packaged TraceLens release and set the environment:
TRACELENS_PLUGIN_ROOT="$(${CLAUDE_PLUGIN_ROOT}/scripts/ensure_release.sh)"
export ADA_BIN_DIR="${TRACELENS_PLUGIN_ROOT}/bin"
export ADA_LIB_DIR="${TRACELENS_PLUGIN_ROOT}/lib"
export ADA_AGENT_RPATH_SEARCH_PATHS="${ADA_LIB_DIR}"
If $PREFLIGHT_CHECK is set to 1:
ada doctor check to show current status (user explicitly requested it)If $PREFLIGHT_CHECK is not set:
ada doctor check$PREFLIGHT_CHECK = 1Run the doctor command:
${ADA_BIN_DIR}/ada doctor check
For JSON output (useful for programmatic parsing):
${ADA_BIN_DIR}/ada doctor check --format json
Present the results to the user:
ADA Doctor
==========
Core:
✓ frida agent: /path/to/libfrida_agent.dylib
Analysis:
✓ whisper: /path/to/bin/whisper-cli
✓ ffmpeg: /path/to/bin/ffmpeg
Status: All checks passed
{
"status": "ok",
"checks": {
"frida_agent": { "ok": true, "path": "/path/to/lib/libfrida_agent.dylib" },
"whisper": { "ok": true, "path": "/path/to/bin/whisper-cli" },
"ffmpeg": { "ok": true, "path": "/path/to/bin/ffmpeg" }
},
"issues_count": 0
}
| Category | Check | Description |
|---|---|---|
| Core | Frida agent library | Checks ADA_AGENT_RPATH_SEARCH_PATHS or known paths for libfrida_agent.dylib |
| Analysis | Whisper installed | Checks for whisper-cli (bundled) or whisper (system) |
| Analysis | FFmpeg installed | Checks for bundled or system FFmpeg |
NOT checked by doctor (checked at runtime when capture starts):
If issues are found:
ADA_AGENT_RPATH_SEARCH_PATHS environment variable./utils/init_media_tools.sh (development) or reinstall the plugin (production)./utils/init_media_tools.sh (development) or reinstall the plugin (production)Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub shahfarzane/tracelens --plugin tracelens