Hud
Skill brycewang-stanford/Auto-Empirical-Research-Skills/skills/25-HosungYou-Diverga/skills/hud
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"From its SKILL.md
npx -y skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill hudAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
SKILL.md
5.7 KB, ~1.6k tokens by cl100k_base, as published. Nobody here has run it
Diverga HUD Skill
Configure and manage the Diverga HUD (Heads-Up Display) statusline.
Overview
The Diverga HUD provides a real-time statusline in your terminal showing:
- Current research project name
- Research stage progress
- Checkpoint completion status
- Memory/context health
The HUD is independent of oh-my-claudecode and works as a standalone component.
Commands
Status
/diverga-hud status
Show current HUD configuration and status:
- Whether HUD is enabled
- Current preset
- Project name and stage
- Checkpoint progress
- Memory health
Presets
/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 |
Enable/Disable
/diverga-hud enable
/diverga-hud disable
Turn HUD display on or off.
Setup
/diverga-hud setup
Install or repair HUD statusline integration:
- Creates
~/.claude/hud/diverga-hud.mjs - Updates
~/.claude/settings.jsonwith statusLine command - Initializes
.research/hud-state.jsonin current project
Installation
Automatic (Recommended)
Run /diverga-hud setup to automatically configure HUD.
Manual
-
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"
}
}
- Restart Claude Code for changes to take effect.
State Files
HUD State
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
}
}
Project State
HUD reads from:
.research/project-state.yaml- Project metadata.research/checkpoints.yaml- Checkpoint completion status
Protocol
When /diverga-hud is invoked:
-
status command:
- Read
.research/hud-state.json - Display current configuration
- Show live project status
- Read
-
preset command:
- Validate preset name (research, checkpoint, memory, minimal)
- Update
.research/hud-state.json - Confirm change
-
enable/disable command:
- Update
.research/hud-state.jsonenabled flag - Confirm change
- Update
-
setup command:
- Check if
~/.claude/hud/exists, create if not - Copy/update
diverga-hud.mjsscript - Update
~/.claude/settings.jsonstatusLine - Initialize
.research/hud-state.json - Display success message
- Check if
Error Handling
| 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." |
HUD Components
Progress Bar
βββββββββββ (2/11)
β= Completed checkpoint (green)β= Pending checkpoint (dim)(X/Y)= Completed/Total count
Memory Health
π§ 95%
Color coding:
- Green: 70%+ (healthy)
- Yellow: 40-70% (moderate)
- Red: <40% (needs attention)
Stage Indicator
Available stages:
foundation- Research question, paradigmtheory- Theoretical frameworkmethodology- Research designdesign- Database, samplingexecution- Data collection, screeninganalysis- Data analysisvalidation- Quality, peer review
Examples
Check Status
User: /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.
Change Preset
User: /diverga-hud preset minimal
Claude: β
HUD preset changed to **minimal**.
New display: `π¬ foundation`
To switch back: `/diverga-hud preset research`
Setup HUD
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%`
Troubleshooting
HUD Not Showing
-
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)
Stale Data
Run refresh to update cache:
/diverga-hud status
Or manually trigger cache rebuild by editing .research/hud-state.json.
Integration with Diverga
The HUD automatically updates when:
- Checkpoints are completed
- Stage advances
- Project state changes
For manual sync, use /diverga-memory sync.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.