About deep-analyse
deep-analyse is a skill for examining a specified code area and producing a structured report. It guides developers or coding agents through execution paths, dependencies, side effects, callers, and test coverage.
Key features
- 01Execution path tracing
- 02Dependency mapping
- 03Side-effect documentation
- 04Caller and callee analysis
- 05Test coverage assessment
- 06Structured analysis report
Use cases
- 01Reviewing an unfamiliar code area
- 02Tracing behavior from entry points
- 03Finding untested code paths
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ chmouel/ lazyworktree --skill deep-analyseAfter installing, type/deep-analysein Claude Code to confirm it loaded.
Details
From the project READMEDeep Analysis
Perform thorough analysis of the specified code area: $ARGUMENTS
Analysis Steps
- Trace all code paths: Follow execution from entry points through to completion
- Map dependencies: Identify all imports, interfaces, and external dependencies
- Identify side effects: Document state changes, I/O operations, and mutations
- List callers and callees: Build a call graph for the target code
- Check test coverage: Identify which paths have test coverage and which lack it
Deliverables
Provide a structured report with:
- Architecture overview
- Key abstractions and their purposes
- Critical code paths
- Potential issues or improvement opportunities
- Test coverage assessment
Comments
Markdown supported