chore: release v2.5.0 with content optimization and script externalization
- Remove ~1048 lines of non-Claude-Code-specific content (-10.9%)
- Externalize health check and reinstall scripts to examples/scripts/
- Clean up table of contents and fix broken references
- Update version numbers and statistics across all documentation
Removed sections:
- DeepSeek Integration (200 lines)
- Git Archaeology Pattern (250 lines)
- Emergency Hotfix Checklist (140 lines)
- Maturity Model & Success Metrics (95 lines)
- Generic Prompt Templates (105 lines)
- Task-specific checklists
New files:
- examples/scripts/check-claude.{sh,ps1}
- examples/scripts/clean-reinstall-claude.{sh,ps1}
Stats: 9593 → 8545 lines, focus on Claude Code-specific content
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
07b8810fe3
commit
76845f8226
7 changed files with 215 additions and 1067 deletions
37
examples/scripts/check-claude.ps1
Normal file
37
examples/scripts/check-claude.ps1
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
Write-Host "`n=== Claude Code Health Check ===" -ForegroundColor Cyan
|
||||
Write-Host "`n--- Node & npm ---"
|
||||
node --version
|
||||
npm --version
|
||||
|
||||
Write-Host "`n--- Claude Installation ---"
|
||||
where.exe claude
|
||||
if ($?) { Write-Host "✓ Claude found in PATH" -ForegroundColor Green }
|
||||
else { Write-Host "✗ Claude not in PATH" -ForegroundColor Red }
|
||||
|
||||
Write-Host "`n--- Running Claude Doctor ---"
|
||||
try {
|
||||
claude doctor
|
||||
Write-Host "✓ Claude doctor completed" -ForegroundColor Green
|
||||
} catch {
|
||||
Write-Host "✗ Claude doctor failed: $_" -ForegroundColor Red
|
||||
}
|
||||
|
||||
Write-Host "`n--- API Key Status ---"
|
||||
if ($env:ANTHROPIC_API_KEY) {
|
||||
Write-Host "✓ ANTHROPIC_API_KEY is set" -ForegroundColor Green
|
||||
} else {
|
||||
Write-Host "✗ ANTHROPIC_API_KEY not set" -ForegroundColor Red
|
||||
}
|
||||
|
||||
Write-Host "`n--- MCP Servers ---"
|
||||
claude mcp list
|
||||
|
||||
Write-Host "`n--- Config Location ---"
|
||||
$configPath = "$env:USERPROFILE\.claude.json"
|
||||
if (Test-Path $configPath) {
|
||||
Write-Host "✓ Config found at: $configPath" -ForegroundColor Green
|
||||
} else {
|
||||
Write-Host "⚠ No config file at: $configPath" -ForegroundColor Yellow
|
||||
}
|
||||
|
||||
Write-Host "`n=== Health Check Complete ===" -ForegroundColor Cyan
|
||||
39
examples/scripts/check-claude.sh
Normal file
39
examples/scripts/check-claude.sh
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
#!/bin/bash
|
||||
echo -e "\n=== Claude Code Health Check ==="
|
||||
echo -e "\n--- Node & npm ---"
|
||||
node --version
|
||||
npm --version
|
||||
|
||||
echo -e "\n--- Claude Installation ---"
|
||||
which claude
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "✓ Claude found in PATH"
|
||||
else
|
||||
echo "✗ Claude not in PATH"
|
||||
fi
|
||||
|
||||
echo -e "\n--- Running Claude Doctor ---"
|
||||
if claude doctor; then
|
||||
echo "✓ Claude doctor completed"
|
||||
else
|
||||
echo "✗ Claude doctor failed"
|
||||
fi
|
||||
|
||||
echo -e "\n--- API Key Status ---"
|
||||
if [ -n "$ANTHROPIC_API_KEY" ]; then
|
||||
echo "✓ ANTHROPIC_API_KEY is set"
|
||||
else
|
||||
echo "✗ ANTHROPIC_API_KEY not set"
|
||||
fi
|
||||
|
||||
echo -e "\n--- MCP Servers ---"
|
||||
claude mcp list
|
||||
|
||||
echo -e "\n--- Config Location ---"
|
||||
if [ -f ~/.claude.json ]; then
|
||||
echo "✓ Config found at: ~/.claude.json"
|
||||
else
|
||||
echo "⚠ No config file at: ~/.claude.json"
|
||||
fi
|
||||
|
||||
echo -e "\n=== Health Check Complete ==="
|
||||
32
examples/scripts/clean-reinstall-claude.ps1
Normal file
32
examples/scripts/clean-reinstall-claude.ps1
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
# ⚠️ Warning: This will delete all Claude Code data and configuration
|
||||
# Backup your CLAUDE.md files and settings first!
|
||||
|
||||
Write-Host "Starting Claude Code clean reinstall..." -ForegroundColor Yellow
|
||||
|
||||
# 1. Uninstall
|
||||
Write-Host "`n[1/5] Uninstalling Claude Code..."
|
||||
npm uninstall -g @anthropic-ai/claude-code
|
||||
|
||||
# 2. Remove shims and binaries
|
||||
Write-Host "[2/5] Removing npm shims and binaries..."
|
||||
Remove-Item -Path "$env:APPDATA\npm\claude*" -Force -ErrorAction SilentlyContinue
|
||||
Remove-Item -Path "$env:APPDATA\npm\node_modules\@anthropic-ai\claude-code" -Recurse -Force -ErrorAction SilentlyContinue
|
||||
|
||||
# 3. Delete cache and local data
|
||||
Write-Host "[3/5] Deleting cache and local data..."
|
||||
Remove-Item -Path "$env:USERPROFILE\.claude\downloads\*" -Recurse -Force -ErrorAction SilentlyContinue
|
||||
Remove-Item -Path "$env:USERPROFILE\.claude\local" -Recurse -Force -ErrorAction SilentlyContinue
|
||||
|
||||
# 4. Backup and remove config (optional - comment out to keep config)
|
||||
Write-Host "[4/5] Backing up config..."
|
||||
$timestamp = Get-Date -Format "yyyyMMdd-HHmmss"
|
||||
Copy-Item "$env:USERPROFILE\.claude.json" "$env:USERPROFILE\.claude.json.backup-$timestamp" -ErrorAction SilentlyContinue
|
||||
# Uncomment next line to remove config:
|
||||
# Remove-Item -Path "$env:USERPROFILE\.claude.json" -Force -ErrorAction SilentlyContinue
|
||||
|
||||
# 5. Reinstall
|
||||
Write-Host "[5/5] Reinstalling Claude Code..."
|
||||
npm install -g @anthropic-ai/claude-code
|
||||
|
||||
Write-Host "`n✓ Clean reinstall complete!" -ForegroundColor Green
|
||||
Write-Host "Run 'claude --version' to verify installation"
|
||||
33
examples/scripts/clean-reinstall-claude.sh
Normal file
33
examples/scripts/clean-reinstall-claude.sh
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
#!/bin/bash
|
||||
# ⚠️ Warning: This will delete all Claude Code data and configuration
|
||||
# Backup your CLAUDE.md files and settings first!
|
||||
|
||||
echo "Starting Claude Code clean reinstall..."
|
||||
|
||||
# 1. Uninstall
|
||||
echo -e "\n[1/5] Uninstalling Claude Code..."
|
||||
npm uninstall -g @anthropic-ai/claude-code
|
||||
|
||||
# 2. Remove global bin files
|
||||
echo "[2/5] Removing npm global files..."
|
||||
rm -f "$(npm config get prefix)/bin/claude"
|
||||
rm -rf "$(npm config get prefix)/lib/node_modules/@anthropic-ai/claude-code"
|
||||
|
||||
# 3. Delete cache and local data
|
||||
echo "[3/5] Deleting cache and local data..."
|
||||
rm -rf ~/.claude/downloads/*
|
||||
rm -rf ~/.claude/local
|
||||
|
||||
# 4. Backup and remove config (optional)
|
||||
echo "[4/5] Backing up config..."
|
||||
timestamp=$(date +%Y%m%d-%H%M%S)
|
||||
cp ~/.claude.json ~/.claude.json.backup-$timestamp 2>/dev/null || true
|
||||
# Uncomment next line to remove config:
|
||||
# rm -f ~/.claude.json
|
||||
|
||||
# 5. Reinstall
|
||||
echo "[5/5] Reinstalling Claude Code..."
|
||||
npm install -g @anthropic-ai/claude-code
|
||||
|
||||
echo -e "\n✓ Clean reinstall complete!"
|
||||
echo "Run 'claude --version' to verify installation"
|
||||
Loading…
Add table
Add a link
Reference in a new issue