How this skill is triggered — by the user, by Claude, or both
Slash command
/readycheck:healthcheckThe 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 ReadyCheck release and set the environment:
READYCHECK_PLUGIN_ROOT="$(${CLAUDE_PLUGIN_ROOT}/scripts/ensure_release.sh)"
export ADA_BIN_DIR="${READYCHECK_PLUGIN_ROOT}/bin"
export ADA_LIB_DIR="${READYCHECK_PLUGIN_ROOT}/lib"
export ADA_AGENT_RPATH_SEARCH_PATHS="${ADA_LIB_DIR}"
ensure_release.sh automatically prefers a valid local dist/ runtime when the plugin is being tested from a ReadyCheck checkout.
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)Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub readycheck-dev/skills --plugin readycheck