Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Understand and document legacy code behavior through deep analysis and behavior characterization
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 94% | 0% |
| case-03 | ✗→✓ | ▲ Improved | -47% | 0% |
| case-06 | ✗→✓ | ▲ Improved | -53% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -20% | 0% |
| case-09 | ✗→✓ | ▲ Improved | -26% | 0% |
Deep analysis and interpretation of legacy code to understand undocumented behavior, extract business logic, and characterize system functionality.
Enable legacy code understanding for:
| Tool | Purpose | Integration Method | |------|---------|-------------------| | Understand (SciTools) | Deep analysis | CLI / API | | Lattix | Architecture analysis | CLI | | CodeScene | Behavioral analysis | API | | Sourcetrail | Code exploration | CLI | | ast-grep | Pattern matching | MCP / CLI |
json{ "analysisId": "string", "timestamp": "ISO8601", "interpretation": { "businessLogic": [ { "name": "string", "location": "string", "description": "string", "pseudoCode": "string", "inputs": [], "outputs": [], "sideEffects": [] } ], "controlFlow": { "entryPoints": [], "stateMachines": [], "criticalPaths": [] }, "dataFlow": { "transformations": [], "stateChanges": [] }, "undocumented": [] } }
static-code-analyzer: Structural analysisknowledge-extractor: Documentation mininglegacy-system-archaeologist: Uses for excavationOther measured skills in the registry, with their headline benchmark lift.