# Gsd Verify Installation

> Run diagnostic checks on GSD installation and report status

- Skill: `majiayu000/gsd-verify-installation` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add majiayu000/gsd-verify-installation`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/gsd-verify-installation/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/gsd-verify-installation

---



# Verify Installation

Run comprehensive diagnostics to verify GSD installation works correctly.

This command will check:
- ✓ Which CLIs are installed (Claude Code, Copilot CLI, Codex CLI)
- ✓ Whether GSD skill/prompt is registered in each CLI
- ✓ Whether all GSD commands are accessible
- ✓ Whether GSD agents are supported in current CLI

## Running Diagnostics

```javascript
const { runDiagnostics } = require('../../lib-ghcc/verification/diagnostic-runner');
const { CLIInstalledTest, SkillRegisteredTest } = require('../../lib-ghcc/verification/cli-detector');
const { CommandAvailableTest } = require('../../lib-ghcc/verification/command-verifier');
const { AgentCapabilityTest } = require('../../lib-ghcc/verification/agent-verifier');

// Define all diagnostic tests
const tests = [
  // CLI Installation Tests
  new CLIInstalledTest('Claude Code', 'claude'),
  new CLIInstalledTest('GitHub Copilot CLI', 'gh'),
  new CLIInstalledTest('Codex CLI', 'codex'),
  
  // Skill Registration Tests
  new SkillRegisteredTest('claude'),
  new SkillRegisteredTest('copilot'),
  new SkillRegisteredTest('codex'),
  
  // Command Availability Test
  new CommandAvailableTest(),
  
  // Agent Capability Tests (key agents)
  new AgentCapabilityTest('gsd-executor'),
  new AgentCapabilityTest('gsd-planner'),
  new AgentCapabilityTest('gsd-planner-strategist'),
  new AgentCapabilityTest('gsd-verifier'),
  new AgentCapabilityTest('gsd-debugger'),
  new AgentCapabilityTest('gsd-debugger-specialist'),
  new AgentCapabilityTest('gsd-phase-researcher'),
  new AgentCapabilityTest('gsd-plan-checker'),
  new AgentCapabilityTest('gsd-codebase-mapper'),
  new AgentCapabilityTest('gsd-project-researcher'),
  new AgentCapabilityTest('gsd-research-synthesizer'),
  new AgentCapabilityTest('gsd-roadmapper'),
  new AgentCapabilityTest('gsd-integration-checker')
];

// Run diagnostics
runDiagnostics(tests).then(summary => {
  console.log('\n═══════════════════════════════════════════════');
  console.log('  VERIFICATION SUMMARY');
  console.log('═══════════════════════════════════════════════');
  console.log(`✓ ${summary.passed} passed`);
  console.log(`⚠ ${summary.warned} warnings`);
  console.log(`✗ ${summary.failed} failed`);
  console.log('═══════════════════════════════════════════════\n');
  
  if (summary.failed === 0 && summary.warned === 0) {
    console.log('🎉 All checks passed! GSD is ready to use.\n');
  } else if (summary.failed === 0) {
    console.log('⚠️  Some warnings detected. GSD should work but may have limitations.\n');
  } else {
    console.log('❌ Some checks failed. Please address the issues above.\n');
  }
}).catch(error => {
  console.error('Verification error:', error.message);
  process.exit(1);
});
```

## Understanding Results

**Status Icons:**
- ✓ **Pass**: Feature works as expected
- ⚠ **Warn**: Feature works with limitations
- ✗ **Fail**: Feature not available

**Common Issues:**

1. **CLI not installed**: Follow the installation link provided
2. **Skill not registered**: Run `npx get-shit-done-multi --<cli>` to register
3. **Commands missing**: Reinstall GSD package
4. **Agent not supported**: Use a different CLI for that agent

For detailed compatibility information, see `docs/agent-capabilities.md`.

