Diverga HUD (Heads-Up Display) management skill. Configure and manage the research project statusline display. Supports multiple presets: research, checkpoint, memory, minimal. Triggers: "hud", "statusline", "display settings"
Configure and manage the Diverga HUD (Heads-Up Display) statusline.
The Diverga HUD provides a real-time statusline in your terminal showing:
The HUD is independent of oh-my-claudecode and works as a standalone component.
/diverga-hud status
Show current HUD configuration and status:
/diverga-hud preset <preset_name>
Change HUD display preset:
| Preset | Description | Example Output |
|---|---|---|
research | Standard view (default) | 🔬 AI-Ethics │ Stage: foundation │ ●●○○○ (2/11) │ 🧠 95% |
checkpoint | Detailed checkpoints | Multi-line with checkpoint details |
memory | Memory focus | Shows context and memory health |
minimal | Stage only | 🔬 foundation |
/diverga-hud enable
/diverga-hud disable
Turn HUD display on or off.
/diverga-hud setup
Install or repair HUD statusline integration:
~/.claude/hud/diverga-hud.mjs~/.claude/settings.json with statusLine command.research/hud-state.json in current projectRun /diverga-hud setup to automatically configure HUD.
Ensure the HUD script exists at ~/.claude/hud/diverga-hud.mjs
Add to ~/.claude/settings.json:
{
"statusLine": {
"type": "command",
"command": "node ~/.claude/hud/diverga-hud.mjs"
}
}
Location: .research/hud-state.json
{
"version": "1.0.0",
"enabled": true,
"preset": "research",
"last_updated": "2026-02-04T18:45:00Z",
"cache": {
"project_name": "AI-Ethics-HR",
"current_stage": "foundation",
"checkpoints_completed": 2,
"checkpoints_total": 11,
"memory_health": 95
}
}
HUD reads from:
.research/project-state.yaml - Project metadata.research/checkpoints.yaml - Checkpoint completion statusWhen /diverga-hud is invoked:
status command:
.research/hud-state.jsonpreset command:
.research/hud-state.jsonenable/disable command:
.research/hud-state.json enabled flagsetup command:
~/.claude/hud/ exists, create if notdiverga-hud.mjs script~/.claude/settings.json statusLine.research/hud-state.json| Error | Response |
|---|---|
| No project found | "No Diverga project detected. Initialize with /diverga-setup" |
| Invalid preset | "Invalid preset. Available: research, checkpoint, memory, minimal" |
| Settings write fail | "Could not update settings.json. Check file permissions." |
●●○○○○○○○○○ (2/11)
● = Completed checkpoint (green)○ = Pending checkpoint (dim)(X/Y) = Completed/Total count🧠 95%
Color coding:
Available stages:
foundation - Research question, paradigmtheory - Theoretical frameworkmethodology - Research designdesign - Database, samplingexecution - Data collection, screeninganalysis - Data analysisvalidation - Quality, peer reviewUser: /diverga-hud status
Claude: 📊 **Diverga HUD Status**
| Setting | Value |
|---------|-------|
| Enabled | ✅ Yes |
| Preset | research |
| Project | AI-Ethics-HR |
| Stage | foundation |
| Checkpoints | 2/11 (18%) |
| Memory Health | 95% |
HUD is active and displaying in statusline.
User: /diverga-hud preset minimal
Claude: ✅ HUD preset changed to **minimal**.
New display: `🔬 foundation`
To switch back: `/diverga-hud preset research`
User: /diverga-hud setup
Claude: 🔧 **Setting up Diverga HUD...**
1. ✅ Created ~/.claude/hud/diverga-hud.mjs
2. ✅ Updated ~/.claude/settings.json
3. ✅ Initialized .research/hud-state.json
🎉 HUD setup complete!
**Please restart Claude Code** to activate the statusline.
Your HUD will display:
`🔬 AI-Ethics-HR │ Stage: foundation │ ●●○○○○○○○○○ (2/11) │ 🧠 95%`
Check if script exists:
ls -la ~/.claude/hud/diverga-hud.mjs
Check settings.json:
cat ~/.claude/settings.json | grep statusLine
Test script manually:
node ~/.claude/hud/diverga-hud.mjs
Ensure you're in a Diverga project directory (has .research/ folder)
Run refresh to update cache:
/diverga-hud status
Or manually trigger cache rebuild by editing .research/hud-state.json.
The HUD automatically updates when:
For manual sync, use /diverga-memory sync.