ultra-review
Analyze code step-by-step to identify bugs, security flaws, performance issues, and style inconsistencies. Customize focus areas, track findings, and integrate with AI providers for comprehensive reviews.
Instructions
Comprehensive code review with step-by-step workflow analysis
Input Schema
Name | Required | Description | Default |
---|---|---|---|
confidence | No | Confidence level in findings | |
files | No | File paths to review (optional) | |
filesChecked | No | Files examined during review | |
findings | No | Accumulated findings from the review | |
focus | No | Review focus area | all |
issuesFound | No | Issues identified during review | |
model | No | Specific model to use | |
nextStepRequired | No | Whether another step is needed | |
provider | No | AI provider to use | |
stepNumber | No | Current step in the review workflow | |
task | Yes | What to review in the code | |
totalSteps | No | Estimated total steps needed |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"confidence": {
"description": "Confidence level in findings",
"enum": [
"exploring",
"low",
"medium",
"high",
"very_high",
"almost_certain",
"certain"
],
"type": "string"
},
"files": {
"description": "File paths to review (optional)",
"items": {
"type": "string"
},
"type": "array"
},
"filesChecked": {
"default": [],
"description": "Files examined during review",
"items": {
"type": "string"
},
"type": "array"
},
"findings": {
"default": "",
"description": "Accumulated findings from the review",
"type": "string"
},
"focus": {
"default": "all",
"description": "Review focus area",
"enum": [
"bugs",
"security",
"performance",
"style",
"architecture",
"all"
],
"type": "string"
},
"issuesFound": {
"default": [],
"description": "Issues identified during review",
"items": {
"additionalProperties": false,
"properties": {
"description": {
"type": "string"
},
"location": {
"type": "string"
},
"severity": {
"enum": [
"critical",
"high",
"medium",
"low"
],
"type": "string"
}
},
"required": [
"severity",
"description"
],
"type": "object"
},
"type": "array"
},
"model": {
"description": "Specific model to use",
"type": "string"
},
"nextStepRequired": {
"default": true,
"description": "Whether another step is needed",
"type": "boolean"
},
"provider": {
"description": "AI provider to use",
"enum": [
"openai",
"gemini",
"azure",
"grok"
],
"type": "string"
},
"stepNumber": {
"default": 1,
"description": "Current step in the review workflow",
"minimum": 1,
"type": "number"
},
"task": {
"description": "What to review in the code",
"type": "string"
},
"totalSteps": {
"default": 3,
"description": "Estimated total steps needed",
"minimum": 1,
"type": "number"
}
},
"required": [
"task"
],
"type": "object"
}