Loading...
Loading...
When user mentions "system health", "cleanup", "optimize claude-dash", "memory system", "indexes", "watcher", or wants to maintain the claude-dash infrastructure. Provides self-maintenance guidance.
npx skill4agent add jamelna-apps/claude-dash claude-dash-admin| Service | Purpose | Check Command |
|---|---|---|
| Watcher | File monitoring, index updates | |
| Gateway | MCP routing, caching | |
| Ollama | Local LLM | |
| Dashboard | Visualization | Port 3333 |
~/.claude-dash/
├── projects/ # Project memory (indexes, summaries)
├── sessions/ # Session data, transcripts
├── learning/ # Corrections, preferences, calibration
├── mlx-tools/ # Local AI tools (Ollama-based)
├── skills/ # Skill definitions
├── logs/ # Service logs
├── indexes/ # HNSW search indexes
└── config.json # Main configurationmemory_health action=status# Check services
ps aux | grep -E "(watcher|gateway|ollama)"
# Check storage
du -sh ~/.claude-dash/*/
# Check recent errors
tail -20 ~/.claude-dash/logs/watcher-error.log
# Check gateway metrics
gateway_metrics format=summary# Run session archival
python3 ~/.claude-dash/scripts/archive-sessions.py
# Run log rotation
~/.claude-dash/scripts/log-rotation.sh# Trigger HNSW rebuild
hnsw_status action=rebuild project=gyst
# Run freshness check
workers_run worker=freshness project=gyst# Run observation consolidation
workers_run worker=consolidate# Restart watcher
~/.claude-dash/watcher/start-watcher.sh restart
# Restart gateway (via Claude settings or restart Claude)ls ~/.claude-dash/projects/{project}/ollama listollama serveollama pull gemma3:4b-it-qat{
"projects": [...],
"watcher": {
"enabled": true,
"ignorePatterns": [...],
"scanIntervalMs": 5000
}
}{
"id": "project-id",
"displayName": "Project Name",
"path": "/full/path/to/project",
"memoryPath": "projects/project-id"
}gateway_metrics format=detailedlearning_status component=allrm -rf ~/.claude-dash/projects/{project}/*
# Watcher will rebuild on next file changehnsw_status action=rebuild-all# Backup first
cp -r ~/.claude-dash ~/.claude-dash.backup
# Then clear specific problematic data
rm ~/.claude-dash/sessions/observations.json
rm ~/.claude-dash/learning/corrections.json