muse_analyze_code
Analyze source code using AST parsing to extract functions, classes, and imports, generate Mermaid diagrams (class, flowchart, dependency), and optionally apply AI for quality insights, security issues, and improvement suggestions.
Instructions
Performs deep code analysis using AST parsing. Extracts functions, classes, imports, and generates Mermaid diagrams. Supports AI-powered analysis for quality insights, security issues, and improvement suggestions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | Yes | The source code to analyze | |
| language | No | Programming language (auto-detected if not provided) | |
| filename | No | Optional filename for context | |
| generateDiagrams | No | Generate Mermaid diagrams (default: true) | |
| diagramTypes | No | Types of diagrams to generate (default: all) | |
| useAI | No | Enable AI-powered analysis for quality, security, and suggestions (default: false, requires ANTHROPIC_API_KEY) |