Agent skill
gsd-verify-installation
Run diagnostic checks on GSD installation and report status
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/gsd-verify-installation
SKILL.md
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
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:
- CLI not installed: Follow the installation link provided
- Skill not registered: Run
npx get-shit-done-multi --<cli>to register - Commands missing: Reinstall GSD package
- Agent not supported: Use a different CLI for that agent
For detailed compatibility information, see docs/agent-capabilities.md.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?