Files
gh-hirefrank-hirefrank-mark…/commands/skills-troubleshoot.md
2025-11-29 18:45:47 +08:00

216 lines
5.9 KiB
Markdown

---
description: Troubleshoot common issues with skills analysis setup and execution
---
# Skills Analysis Troubleshooting
I'll help you diagnose and fix common issues with the Claude Skills Analyzer.
## 🔍 Quick Diagnostics
Let me check your current setup and identify any issues:
### Directory Structure Check
First, let me verify your project has the required directories:
```
Expected structure:
├── data-exports/
│ ├── claude/ # Claude export files
│ └── chatgpt/ # ChatGPT export files
├── reports/ # Analysis outputs
└── generated-skills/ # Generated skill packages
```
### Data Files Check
Looking for these required files:
**Claude exports** (`data-exports/claude/`):
- [ ] `conversations.json` - Required
- [ ] `projects.json` - Optional but helpful
- [ ] `users.json` - Optional
**ChatGPT exports** (`data-exports/chatgpt/`):
- [ ] `conversations.json` - Required
- [ ] `user.json` - Optional
- [ ] `shared_conversations.json` - Optional
## 🚨 Common Issues & Solutions
### Issue: "No conversation files detected"
**Causes:**
- Files in wrong directories
- Incorrect file names
- Empty or corrupted JSON files
**Solutions:**
1. **Check file locations**: Ensure JSON files are in correct `data-exports/` subdirectories
2. **Verify file names**: Must match exactly (case-sensitive)
3. **Validate JSON**: Open files in text editor to check they're valid JSON
4. **Check file sizes**: Empty files (0 bytes) won't work
### Issue: "Analysis produces no patterns"
**Causes:**
- Too few conversations (need 20+ minimum)
- Conversations too short or simple
- No recurring patterns in usage
**Solutions:**
1. **Accumulate more data**: Export again after more AI usage
2. **Lower thresholds**: Adjust frequency requirements in analysis
3. **Check conversation quality**: Need substantial back-and-forth interactions
4. **Try different timeframes**: Use older exports if available
### Issue: "Plugin command not found"
**Causes:**
- Plugin not properly installed
- Claude Code needs restart
- Marketplace not added correctly
**Solutions:**
1. **Verify installation**:
```shell
/plugin list
```
2. **Restart Claude Code**: Close and reopen
3. **Reinstall plugin**:
```shell
/plugin uninstall claude-skills-analyzer@hirefrank
/plugin install claude-skills-analyzer@hirefrank
```
### Issue: "JSON parsing errors"
**Causes:**
- Incomplete export downloads
- File corruption during transfer
- Unsupported export format versions
**Solutions:**
1. **Re-download exports**: Get fresh copies from AI platforms
2. **Check file integrity**: Verify files open properly in text editor
3. **Try smaller batches**: Export smaller date ranges if available
### Issue: "Skills generation fails"
**Causes:**
- Insufficient write permissions
- Conflicting files in output directories
- Pattern analysis errors
**Solutions:**
1. **Check permissions**: Ensure you can write to project directory
2. **Clear output directories**: Remove old `reports/` and `generated-skills/` content
3. **Try incremental analysis**: Start with Option A (report only)
## 🔧 Manual Diagnostics
### Check Your Export Files
```shell
# Navigate to your data directory
cd data-exports
# Check file sizes (should be >1KB)
ls -la claude/
ls -la chatgpt/
# Preview file contents (first few lines)
head -5 claude/conversations.json
head -5 chatgpt/conversations.json
```
### Validate JSON Structure
```shell
# Check if files are valid JSON (on systems with jq)
jq . claude/conversations.json > /dev/null && echo "Claude JSON valid"
jq . chatgpt/conversations.json > /dev/null && echo "ChatGPT JSON valid"
```
## 📊 Data Requirements
### Minimum Requirements
- **20+ conversations** total across platforms
- **Average 3+ exchanges** per conversation
- **Variety of topics/tasks** represented
- **JSON files >1KB** in size
### Optimal Requirements
- **50+ conversations** for meaningful patterns
- **Mix of short and long conversations**
- **Regular usage patterns** over time
- **Both platforms** represented (if you use both)
## 🎯 Quick Fixes
### Create Missing Directories
```shell
mkdir -p data-exports/claude data-exports/chatgpt reports generated-skills
```
### Test Plugin Installation
```shell
# Check if plugin is available
/help | grep analyze-skills
# List installed plugins
/plugin list | grep claude-skills-analyzer
```
### Reset and Retry
```shell
# Clear any partial outputs
rm -rf reports/* generated-skills/*
# Re-run analysis with fresh start
/analyze-skills
```
## 📞 Getting Additional Help
### For Setup Issues
- Review `/skills-setup` for complete setup guide
- Check plugin README at `plugins/claude-skills-analyzer/README.md`
- Verify you have the latest plugin version
### For Analysis Issues
- Try Option A (Analysis Report Only) first
- Review conversation export quality
- Consider smaller dataset for initial testing
### For Technical Issues
- Check [GitHub Issues](https://github.com/hirefrank/hirefrank-marketplace/issues)
- Report bugs with error messages and setup details
- Join discussions for community support
## 💡 Pro Troubleshooting Tips
1. **Start small**: Test with a small, known-good dataset first
2. **Check permissions**: Ensure you can read/write in the project directory
3. **Update regularly**: Keep the plugin updated to latest version
4. **Document patterns**: Note what types of conversations work best
5. **Incremental approach**: Use existing analysis logs for efficiency
## 🔄 Still Having Issues?
If problems persist:
1. **Gather diagnostics**:
- Plugin version (`/plugin list`)
- Error messages (exact text)
- File sizes and locations
- Claude Code version
2. **Try minimal test**:
- Create new directory
- Add just 1-2 export files
- Run analysis with Option A
3. **Get support**:
- Open GitHub issue with full details
- Include anonymized error logs
- Describe expected vs actual behavior
Let me know what specific issue you're experiencing and I'll provide targeted help!