# AIEnhancer

UMLClass
Skill Seekers :: skill_seekers :: Enhancement :: AIEnhancer

### Description

API-mode enhancer using direct Claude API calls. Base for PatternEnhancerAI and TestExampleEnhancerAI. Sends SKILL.md content to Claude for rewriting with improved structure and examples.

### Specialized Elements

### Interfaces

### Attributes

Visibility | Name | Type | Description
--- | --- | --- | ---
public | enabled | bool |
public | mode | str |
public | api_key | str |
public | client | Anthropic |
public | local_batch_size | int |
public | local_parallel_workers | int |

### Operations

Visibility | Name | Description
--- | --- | ---
public | enhance() |
private | _call_claude_api() |
public | __init__() |
private | _check_claude_cli() |
private | _call_claude() |
private | _call_claude_api() |
private | _call_claude_local() |

### Properties

Name | Value
--- | ---
name | AIEnhancer
stereotype | null
visibility | public
isAbstract | true
isFinalSpecialization | false
isLeaf | false
isActive | false

### Dependencies

### Dependants

### Relationships

### Owned Elements

### Diagrams