Install
openclaw skills install code-archaeologyAnalyze legacy codebases to extract business rules, technical specifications, and migration requirements. Use when analyzing PHP, Java, Python, or other legacy systems for modernization planning.
openclaw skills install code-archaeologyCode Archaeology is a systematic analysis methodology for understanding legacy codebases and extracting actionable insights for modernization. This skill provides tools and workflows for:
Code Archaeology results are organized in a standardized directory structure:
{project}_code_archaeology/
├── results/ # Primary analysis outputs (for AI integration)
│ ├── {project}_api_analysis.md
│ ├── {project}_security_audit_results.md
│ ├── {project}_performance_analysis.md
│ ├── {project}_technical_debt_assessment.md
│ ├── {project}_optimization_recommendations.md
│ └── {project}_code_archaeology_final_report.md
├── process/ # Detailed analysis artifacts (30+ files)
│ ├── 01-system-constants-analysis.md
│ ├── 02-database-schema-analysis.md
│ ├── 03-business-domain-file-list.md
│ ├── {domain}-analysis.md (per business domain)
│ └── round2_progress.json
├── source/ # Original source code reference
│ └── {project}/
└── {project}_archaeology_status.json # Analysis status tracking
Code Archaeology results can be directly consumed by AI Plan Generator to create:
# 1. Run Code Archaeology analysis
code-archaeology analyze legacy-project --output-dir legacy_project_code_archaeology
# 2. Generate AI Plan Generator context from archaeology results
ai-plan-generator generate-context-from-archaeology \
/path/to/legacy_project_code_archaeology \
context-documents \
finance
# 3. Validate context document completeness
ai-plan-generator analyze-completeness context-documents
# 4. Create ClawTeam migration team
clawteam create --name "finance-migration" --description-file campaign.md
Input: Legacy PHP financial system with hardcoded credentials Analysis: Identifies payment processing logic, security vulnerabilities, data models Output: Complete migration plan with security remediation and validation standards
Input: Custom authentication system with weak password storage Analysis: Extracts user management workflows, identifies security gaps Output: Modern authentication implementation plan with proper security controls
Input: Inconsistent RPC-style APIs across multiple modules Analysis: Documents all API endpoints, request/response formats, error handling Output: RESTful API redesign specification with backward compatibility strategy
Code Archaeology transforms legacy code understanding from an art into a systematic, repeatable science that powers AI-driven modernization.
This skill includes integration scripts for converting Code Archaeology results to AI Plan Generator format:
convert-to-ai-plan-generator.cjs: Main conversion utilitycode-archaeology-integrator.cjs: Core parsing and extraction logicprocess-file-manager.cjs: File location and organization managementnode convert-to-ai-plan-generator.cjs /path/to/archaeology-results output-dir domain