Configure Aider AI coding assistant with custom settings including theme, editor preferences, git behavior, streaming options, and cache settings. Optimized for a Black Metal color scheme with Neovim integration.
This skill helps you configure Aider, an AI pair programming tool, with customized settings for your development workflow.
Generates or updates an `.aider.conf.yaml` file with opinionated defaults including:
When the user requests Aider configuration:
1. **Check for existing configuration**
- Look for `.aider.conf.yaml` in the current directory
- If found, ask whether to overwrite or merge settings
2. **Create the configuration file**
- Write `.aider.conf.yaml` with the following settings:
```yaml
architect: false
user-input-color: "#f8f8f2"
assistant-output-color: "#f8f8f2"
tool-output-color: "#f8f8f2"
tool-error-color: "#ff5555"
tool-warning-color: "#f8f8f2"
completion-menu-color: "#f8f8f2"
completion-menu-bg-color: "#282a36"
completion-menu-current-color: "#f8f8f2"
completion-menu-current-bg-color: "#44475a"
code-theme: "monokai"
editor: nvim
stream: false
show-model-warnings: false
auto-commits: false
no-attribute-author: true
no-attribute-committer: true
show-diffs: false
suggest-shell-commands: false
vim: true
multiline: false
restore-chat-history: false
auto-lint: false
auto-test: false
cache-prompts: true
cache-keepalive-pings: 12
check-update: false
```
3. **Allow customization**
- Ask if the user wants to modify any settings:
- Editor preference (nvim, vim, emacs, vscode, etc.)
- Color theme
- Git auto-commits behavior
- Streaming mode
- Vim keybindings
- Auto-lint/test settings
4. **Confirm and provide next steps**
- Inform the user that Aider will automatically load this configuration
- Suggest running `aider --help` to see all available options
- Note that settings can be overridden via command-line flags
**Example 1: Basic setup**
```
User: Set up my Aider configuration
Assistant: I'll create an .aider.conf.yaml file with optimized defaults including Black Metal theme and Neovim integration.
```
**Example 2: Customization**
```
User: Configure Aider but I use VS Code
Assistant: I'll create the configuration with editor set to "code" instead of "nvim".
```
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/aider-configuration-rq9ugm/raw