UNPKG

claude-code-collective

Version:

Sub-agent collective framework for Claude Code with TDD validation, hub-spoke coordination, and automated handoffs

126 lines (97 loc) 3.64 kB
# Claude Code Sub-Agent Collective - Troubleshooting Guide ## Common Installation Issues ### Template Files Not Found **Problem**: Warning messages about missing template files during installation. **Solution**: 1. Ensure you're using the latest version: `npx claude-code-collective@latest` 2. Clear npm cache: `npm cache clean --force` 3. Try installing with `--force` flag: `npx claude-code-collective --force` ### Permission Errors **Problem**: EACCES errors when installing hooks or files. **Solution**: 1. Run with appropriate permissions 2. Check directory ownership: `ls -la .claude/` 3. Fix permissions: `chmod +x .claude/hooks/*.sh` ### Hook Execution Failures **Problem**: Hooks fail to execute or show permission denied. **Solution**: 1. Make hooks executable: `chmod +x .claude/hooks/*.sh` 2. Check shell compatibility (bash required) 3. Verify hook syntax: `bash -n .claude/hooks/directive-enforcer.sh` ## Agent System Issues ### Agent Not Found **Problem**: Agent files exist but system doesn't recognize them. **Solution**: 1. Check file extension (should be `.md`) 2. Verify agent metadata format 3. Restart Claude Code to refresh agent registry ### Routing Failures **Problem**: Requests don't route to expected agents. **Solution**: 1. Check CLAUDE.md routing patterns 2. Verify agent capabilities in metadata 3. Enable debug logging: add `--verbose` to commands ### Test Failures **Problem**: TDD handoff tests fail unexpectedly. **Solution**: 1. Run tests individually: `npm test -- --testNamePattern="specific test"` 2. Check contract definitions in test files 3. Verify agent implementations match contracts ## Configuration Issues ### Settings Not Applied **Problem**: Changes to `.claude/settings.json` don't take effect. **Solution**: 1. Restart Claude Code completely 2. Check JSON syntax: `node -e "JSON.parse(require('fs').readFileSync('.claude/settings.json'))"` 3. Verify hook configuration syntax ### Metrics Collection Disabled **Problem**: Research metrics aren't being collected. **Solution**: 1. Enable in research.config.json: `"enabled": true` 2. Check storage permissions in metrics directory 3. Verify MetricsCollector initialization ## Performance Issues ### Slow Agent Spawning **Problem**: Agent creation takes longer than expected. **Solution**: 1. Check JIT loading configuration 2. Reduce template complexity 3. Monitor resource usage during spawning ### High Memory Usage **Problem**: System uses excessive memory during operations. **Solution**: 1. Adjust cleanup thresholds in AgentRegistry 2. Enable periodic garbage collection 3. Limit concurrent agent operations ## Debug Mode Enable verbose logging for detailed troubleshooting: ```bash # Set debug environment export DEBUG=claude-collective:* # Run with verbose output npx claude-code-collective --verbose --debug ``` ## Getting Help 1. **Documentation**: Check `.claude/docs/README.md` for system overview 2. **Test Results**: Run `npm test` in `.claude-collective/` for system health 3. **Log Files**: Check `.claude-collective/logs/` for detailed error logs 4. **GitHub Issues**: Report bugs at the project repository ## System Validation Run the built-in validation to check system health: ```bash cd .claude-collective npm test npm run validate ``` Expected output: All tests passing, no validation errors. ## Reset Instructions To completely reset the collective system: ```bash # Remove all collective files rm -rf .claude/agents/* rm -rf .claude/hooks/* rm -rf .claude-collective/ # Reinstall npx claude-code-collective --force ``` **Warning**: This will remove all customizations and configurations.