gemini_analyze_codebase
Analyze codebases to identify patterns, duplications, architectural issues, and suggest improvements across architecture, security, performance, or general code quality.
Instructions
Specialized tool for analyzing entire codebases. Gemini will find patterns, duplications, architectural issues, and suggest improvements.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
codebase | Yes | The entire codebase or multiple files concatenated | |
focus | No | What to focus on: 'architecture', 'duplications', 'security', 'performance', or 'general' |
Input Schema (JSON Schema)
{
"properties": {
"codebase": {
"description": "The entire codebase or multiple files concatenated",
"type": "string"
},
"focus": {
"description": "What to focus on: 'architecture', 'duplications', 'security', 'performance', or 'general'",
"enum": [
"architecture",
"duplications",
"security",
"performance",
"general"
],
"type": "string"
}
},
"required": [
"codebase"
],
"type": "object"
}