원클릭으로
pan-doctor
pan doctor [options] — check Overdeck system health, dependencies, and configuration
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
pan doctor [options] — check Overdeck system health, dependencies, and configuration
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Add repositories to the current progressive polyrepo workspace
pan close <id> — close-out ceremony for a completed and merged issue
pan review <subcommand> — manage the code review lifecycle: list pending work, re-request review, heal status drift, reset/abort/restart review cycles
pan start <id> — spawn a work agent for an issue in its own tmux session and workspace
Maintain a project knowledge wiki in Open Knowledge Format with /okf init, open, author, convert, sync, study, retro, extract, validate, lint, and embed.
pan flywheel — start, pause, resume, complete, stop, inspect, emit, and report on the singleton Fix-All Flywheel orchestrator
| name | pan-doctor |
| description | pan doctor [options] — check Overdeck system health, dependencies, and configuration |
| triggers | ["pan doctor","system health","health check","overdeck status","check overdeck"] |
| allowed-tools | ["Bash","Read"] |
This skill guides you through checking the health of your Overdeck installation, including configuration, dependencies, and running services.
pan doctor
# Full health check
pan doctor
# Expected output:
# ✓ Configuration file exists
# ✓ Linear API key configured
# ✓ GitHub token configured
# ✓ Skills directory exists
# ✓ tmux available
# ✓ Docker available
# ⚠ orphan-proposed-specs: proposed xBRIEF specs without work agents, grouped by project with remediation hints
# View current config
cat ~/.overdeck.env
# Required settings:
# LINEAR_API_KEY=lin_api_xxx
# GITHUB_TOKEN=ghp_xxx (optional but recommended)
# WORKSPACE_ROOT=/path/to/workspaces
# Dashboard status
curl -s http://localhost:3011/api/health || echo "Dashboard not running"
# Running agents
tmux list-sessions | grep agent
# Docker containers
docker ps --format "table {{.Names}}\t{{.Status}}" | grep -E "(traefik|overdeck)"
# List installed skills
pan skills
# Verify skills are synced
ls -la ~/.claude/skills/ | head -20
# Node.js version (18+ required)
node --version
# npm version
npm --version
# tmux version
tmux -V
# Docker version
docker --version
# Git version
git --version
| Component | Check Command | Expected |
|---|---|---|
| Config | cat ~/.overdeck.env | File exists with keys |
| Node.js | node --version | v18+ |
| tmux | tmux -V | Any version |
| Docker | docker info | Running |
| Skills | ls ~/.overdeck/skills/ | Skills present |
| Symlinks | ls -la ~/.claude/skills/ | Symlinks to overdeck |
| Linear | pan doctor | API key valid |
# Start dashboard
cd ~/.overdeck/dashboard && npm run dev
# Check health endpoint
curl http://localhost:3011/api/health
# View dashboard
open http://localhost:3010
# Check traefik
docker ps | grep traefik
# Traefik dashboard
curl -k https://traefik.overdeck.localhost:8080/api/overview
# List all agents
tmux list-sessions -F "#{session_name}" | grep "^agent-"
# Check agent health
for session in $(tmux list-sessions -F "#{session_name}" | grep "^agent-"); do
echo "=== $session ==="
tmux capture-pane -t $session -p | tail -5
done
# Create config file
pan init
# Or manually
cat > ~/.overdeck.env << 'EOF'
LINEAR_API_KEY=your_key_here
GITHUB_TOKEN=your_token_here
WORKSPACE_ROOT=/home/user/workspaces
EOF
# Re-sync skills
pan sync
# Force overwrite
pan sync --force
# Check port in use
lsof -i :3010
lsof -i :3011
# Kill conflicting processes
kill $(lsof -t -i:3010)
kill $(lsof -t -i:3011)
# Restart
cd ~/.overdeck/dashboard && npm run dev
# Kill stuck server
tmux kill-server
# Fresh start
tmux new-session -d -s test
tmux kill-session -t test
npm update -g overdeck
pan init # Re-copy bundled skills
pan sync # Re-sync to AI tools
# List workspaces
ls -la $WORKSPACE_ROOT/
# Remove completed ones
rm -rf $WORKSPACE_ROOT/old-issue/
# Backup and reset
cp ~/.overdeck.env ~/.overdeck.env.backup
pan init
/pan:diagnose - Deep troubleshooting/pan:install - Initial setup/pan:sync - Skill synchronization