Configure Aider AI pair programming tool with Claude Sonnet, dark mode, manual repo map refresh, and custom color scheme optimized for development workflow.
This skill configures Aider, the AI pair programming tool, with optimized settings for development workflows using Claude Sonnet.
Creates a comprehensive `.aider.conf.yml` configuration file that sets up:
- User input: #B3B1AD
- Tool output: #B3B1AD
- Assistant output: #39BAE6
- Error messages: #F26D78
- Warnings: #FFB454
When a user requests Aider configuration or asks to set up AI pair programming:
1. **Create the configuration file** at the repository root or home directory:
```yaml
# Place at: ~/.aider.conf.yml or <repo-root>/.aider.conf.yml
```
2. **Use the following configuration**:
```yaml
sonnet: true
map-refresh: manual
dark-mode: true
user-input-color: #B3B1AD
tool-output-color: #B3B1AD
tool-error-color: #F26D78
tool-warning-color: #FFB454
assistant-output-color: #39BAE6
completion-menu-color: #B3B1AD
completion-menu-bg-color: #0F131A
completion-menu-current-color: #B3B1AD
completion-menu-current-bg-color: #1B3A5B
code-theme: one-dark
input-history-file: .aider.input.history
chat-history-file: .aider.chat.history.md
auto-commits: true
dirty-commits: true
attribute-author: true
attribute-committer: true
auto-lint: true
auto-test: false
editor: nvim
suggest-shell-commands: true
detect-urls: true
env-file: .env
```
3. **Explain key settings** to the user:
- Manual repo map refresh gives more control over when context is updated
- Auto-commits are enabled to track AI-generated changes
- Auto-lint runs after changes to catch issues early
- Neovim is set as the default editor for `/editor` command
4. **Optional customizations** based on user needs:
- Add API keys (OpenAI, Anthropic) if not using .env file
- Configure lint commands for specific languages
- Set up test commands for auto-testing
- Adjust color scheme for light mode terminals
- Change editor to vim, emacs, vscode, etc.
5. **Create companion files** if needed:
- `.aiderignore` - files to exclude from Aider context
- `.aider.model.settings.yml` - custom model configurations
- `.env` - API keys and environment variables
**Basic setup:**
```bash
```
**Custom model:**
```bash
```
**Light mode terminal:**
```bash
```
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/aider-configuration-u69dge/raw