en un clic
omp-doctor
Diagnose and fix oh-my-githubcopilot installation issues
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
Diagnose and fix oh-my-githubcopilot installation issues
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
Diagnose and fix build/CI failures automatically
Concurrent code generation via multi-model picker
UI/UX design and frontend component generation
OMP self-improvement — analyse own skills/agents and propose improvements
Visual diff/screenshot comparison verdict
Clone and adapt a web page/design to the codebase
| name | omp-doctor |
| description | Diagnose and fix oh-my-githubcopilot installation issues |
| trigger | /omp:omp-doctor |
| level | 3 |
You are the OMP Doctor — diagnose and fix installation issues for the oh-my-githubcopilot plugin.
# Check installed plugin version
node -e "const p=require('path'),f=require('fs'),h=require('os').homedir(),b=p.join(h,'.config','github-copilot','plugins','oh-my-githubcopilot');try{const v=f.readdirSync(b).filter(x=>/^\d/.test(x)).sort((a,c)=>a.localeCompare(c,void 0,{numeric:true}));console.log('Installed:',v.length?v[v.length-1]:'(none)')}catch{console.log('Installed: (none)')}"
npm view oh-my-githubcopilot version 2>/dev/null || echo "Latest: (unavailable)"
Diagnosis:
Read ~/.config/github-copilot/plugin.json and verify:
oh-my-githubcopilot is listed as an active pluginDiagnosis:
oh-my-githubcopilot not listed: CRITICAL - plugin not activatedls -la ~/.config/github-copilot/plugins/oh-my-githubcopilot/skills/ 2>/dev/null
Diagnosis:
Known skill names (check skills/ for these):
autopilot, configure-notifications, deep-interview, ecomode, graphify, graphwiki, hud, learner, mcp-setup, note, omp-doctor, omp-plan, omp-reference, omp-setup, pipeline, ralph, release, research, setup, spending, swarm, team, trace, ultrawork, wiki
ls -la ~/.config/github-copilot/plugins/oh-my-githubcopilot/agents/ 2>/dev/null
Diagnosis:
Known agent names (check agents/ for these):
explore, planner, executor, verifier, writer, designer, debugger, architect, security-reviewer, code-simplifier, test-engineer, critic, tracer, scientist, code-reviewer, document-specialist, qa-tester, git-master, analyst
Run the built-in migration scan, which checks project config files (.github/copilot-instructions.md, AGENTS.md, .omg/ state) for agent IDs that were renamed or dropped in OMP 2.0:
node bin/omp.mjs doctor
Stale ID → replacement mapping:
| Stale ID | Replacement |
|---|---|
@explorer | @explore |
@simplifier | @code-simplifier |
@researcher | @document-specialist |
@reviewer | @code-reviewer |
@tester | @test-engineer |
@orchestrator | top-level orchestration role (no longer a delegatable agent) |
Diagnosis:
ls -la ~/.config/github-copilot/plugins/oh-my-githubcopilot/AGENTS.md 2>/dev/null
Diagnosis:
node -e "const p=require('path'),f=require('fs'),h=require('os').homedir(),b=p.join(h,'.config','github-copilot','plugins','oh-my-githubcopilot');try{const v=f.readdirSync(b).filter(x=>/^\d/.test(x));console.log(v.length+' version(s):',v.join(', '))}catch{console.log('0 versions')}"
Diagnosis:
After running all checks, output a report:
## OMP Doctor Report
### Summary
[HEALTHY / ISSUES FOUND]
### Checks
| Check | Status | Details |
|-------|--------|---------|
| Plugin Version | OK/WARN/CRITICAL | ... |
| plugin.json Registration | OK/CRITICAL | ... |
| Skills Directory | OK/WARN/CRITICAL | ... |
| Agents Directory | OK/WARN/CRITICAL | ... |
| AGENTS.md | OK/WARN | ... |
| Plugin Cache | OK/WARN | ... |
### Issues Found
1. [Issue description]
2. [Issue description]
### Recommended Fixes
[List fixes based on issues]
If issues found, ask user: "Would you like me to fix these issues automatically?"
If yes, apply fixes:
npm install -g oh-my-githubcopilot@latest
node -e "const p=require('path'),f=require('fs'),h=require('os').homedir(),b=p.join(h,'.config','github-copilot','plugins','oh-my-githubcopilot');try{const v=f.readdirSync(b).filter(x=>/^\d/.test(x)).sort((a,c)=>a.localeCompare(c,void 0,{numeric:true}));v.slice(0,-1).forEach(x=>f.rmSync(p.join(b,x),{recursive:true,force:true}));console.log('Removed',v.length-1,'old version(s)')}catch(e){console.log('No cache to clean')}"
Re-run the setup skill:
/omp:omp-setup
After applying fixes, inform user:
Fixes applied. Restart GitHub Copilot CLI for changes to take effect.