claude_refactor
Refactor code using Claude AI with configurable models, retry logic, and structured output options for reliable code improvements.
Instructions
Refactor code via Claude Code CLI with retry and model selection
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | Prompt to pass to Claude CLI | |
| model | No | Model to use (haiku, sonnet, opus). Default: haiku | |
| timeout | No | Timeout in seconds. Default: 660 | |
| maxRetries | No | Maximum retry attempts. Default: 3 | |
| maxTurns | No | Maximum agent turns (iterations). Default: unlimited | |
| outputFormat | No | Output format: text, json, stream-json. Default: json | |
| systemPrompt | No | Replace default system prompt | |
| appendSystemPrompt | No | Append to default system prompt | |
| allowedTools | No | Additional tools to allow without asking | |
| disallowedTools | No | Tools to disallow | |
| addDirs | No | Additional directories to access | |
| verbose | No | Enable verbose logging. Default: false | |
| enableMcp | No | Enable MCP servers in subprocess, allowing recursive calls. Max depth: 3. Default: false | |
| mcpConfigPath | No | Custom MCP config path. Default: auto-detect project .mcp.json |