Diagnose and fix TenderClaw installation issues
Diagnose and fix TenderClaw installation issues.
This skill activates when:
# Check if superpowers plugin is loaded
ls backend/plugins/
# Check if skills are loaded
ls skills/
Diagnosis:
# Check config files
ls -la backend/*.json
ls -la frontend/src/config/
Diagnosis:
# Python dependencies
pip list | grep -E "(fastapi|uvicorn|pydantic)"
# Node dependencies
cd frontend && npm list
Diagnosis:
# Test Python imports
python -c "from backend.plugins.superpowers import SuperpowersPlugin"
python -c "from backend.core.keyword_detection import KeywordDetector"
Diagnosis:
cd frontend && npm run build
Diagnosis:
# Test backend loads
python -c "from backend.main import app"
Diagnosis:
TENDERCLAW DOCTOR REPORT
=======================
### Summary
[HEALTHY / ISSUES FOUND]
### Checks
| Check | Status | Details |
|-------|--------|---------|
| Plugins | OK/CRITICAL | ... |
| Configuration | OK/WARN/CRITICAL | ... |
| Dependencies | OK/WARN | ... |
| Import Paths | OK/CRITICAL | ... |
| Frontend Build | OK/WARN | ... |
| Backend Startup | OK/CRITICAL | ... |
### 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?"
Apply fixes:
After applying fixes, run verification:
Doctor: Running verification...
Doctor: All checks passed.