module_info
Analyze module dependencies, dependents, public API, and unused dependencies to understand architecture and identify cleanup opportunities.
Instructions
Analyze module dependencies, dependents, public API, and unused deps. Use for architecture understanding and dependency cleanup.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"module": "<module>"
},
"name": "module_info"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| module | Yes | Module name or path pattern (e.g., "auth", "src/Domain/") | |
| check | No | What to check: "deps" (dependencies), "dependents" (who depends on this), "api" (public symbols), "unused-deps" (dead dependencies), "all" (everything). Default: "all" |