/doctor — System Health Check
The /doctor skill checks your system health and verifies all dependencies needed for capture and analysis.
Usage
/doctor
What Gets Checked
| Category | Check | Description |
|---|---|---|
| Core | Frida agent library | Verifies the dynamic instrumentation library is available |
| Analysis | whisper-cli | Checks for the bundled voice transcription engine |
| Analysis | FFmpeg | Checks for the video/audio processing tool |
Example Output
ADA Doctor
==========
Core:
✓ frida agent: /path/to/libfrida_agent.dylib
Analysis:
✓ whisper: /path/to/bin/whisper-cli
✗ ffmpeg: not found
→ reinstall the ReadyCheck plugin
Status: 1 issue found
What’s NOT Checked
These permissions are checked at runtime (when capture starts) because checking them would trigger OS permission dialogs:
- Screen Recording permission
- Microphone access
Common Fixes
| Issue | Fix |
|---|---|
| Frida agent not found | Set ADA_AGENT_RPATH_SEARCH_PATHS environment variable |
| whisper-cli not found | Reinstall the ReadyCheck plugin (or, for source builds: run ./utils/init_media_tools.sh) |
| FFmpeg not found | Reinstall the ReadyCheck plugin (or, for source builds: run ./utils/init_media_tools.sh) |