Base System Configuration
Aider configuration optimized for professional development workflows with caching, git control, and automatic convention loading.
Configuration
This skill configures Aider with the following settings:
Cache Management
**Enable cache prompts**: Improves response time by caching API callsReduces API costs through intelligent cachingOutput Settings
**Dark mode**: Enabled for reduced eye strain**Code theme**: Solarized Dark for consistent syntax highlightingOptimized for terminal readabilityGit Control
**Auto-commits**: Disabled - you control when to commit**Dirty commits**: Disabled - prevents committing with uncommitted changes**Show diffs**: Enabled - always see what's changingMaintains clean git history with explicit commit controlAnalytics
**Analytics disabled**: No usage tracking or telemetryPrivacy-focused configurationEditor Settings
**Vim mode**: Disabled for standard editing**Multiline mode**: Disabled for single-line inputAuto-loaded Files
Automatically reads and applies conventions from:
`~/conventions.md` - User-level conventions`~/.claude/CLAUDE.md` - Claude-specific guidelines`CLAUDE.md` - Project-specific contextInstructions
To use this configuration:
1. Save the configuration as `.aider.conf.yml` in your project root or home directory
2. Ensure convention files exist at the specified paths (create them if needed)
3. Start Aider - it will automatically load this configuration
4. Set your API key via environment variable or the commented `anthropic-api-key` field
Convention Files
Create these files to customize behavior:
**`~/conventions.md`**: Personal coding standards and preferences
**`~/.claude/CLAUDE.md`**: AI assistant guidelines and context
**`CLAUDE.md`**: Project-specific instructions and architecture notes
Benefits
Faster responses through cachingClean git history with manual commitsConsistent dark theme interfaceAutomatic context loading from convention filesPrivacy-focused (no analytics)Explicit control over all commitsNotes
The `anthropic-api-key` field is commented out - set via environment variable instead for securityAdjust file paths in the `read` section if your conventions are stored elsewhereThis configuration prioritizes control and visibility over automation