Custom Aider configuration with One Dark color theme and optimized settings for terminal-based AI pair programming
A custom Aider configuration file that applies the One Dark color theme with optimized terminal colors and sensible defaults for AI-assisted coding sessions.
This skill provides a pre-configured `.aider.conf.yml` file that sets up Aider with:
The configuration creates a cohesive visual experience with carefully chosen colors for user input, tool output, errors, warnings, and assistant responses.
When the user requests Aider configuration or theme setup:
1. Create or update the `.aider.conf.yml` file in the user's home directory or project root with the following configuration:
```yaml
code-theme: one-dark
user-input-color: "#98c379" # Green
tool-output-color: "#abb2bf" # Light Gray
tool-error-color: "#e06c75" # Red
tool-warning-color: "#e5c07b" # Yellow
assistant-output-color: "#61afef" # Blue
completion-menu-color: "#abb2bf" # Light Gray
completion-menu-bg-color: "#282c34" # Dark Gray
completion-menu-current-color: "#ffffff" # White
completion-menu-current-bg-color: "#3e4452" # Medium Gray
git: false
auto-commits: false
```
2. Explain the color scheme to the user:
- **User Input**: Green (#98c379) - easy to identify your commands
- **Tool Output**: Light Gray (#abb2bf) - non-intrusive for system messages
- **Errors**: Red (#e06c75) - clearly visible warnings
- **Warnings**: Yellow (#e5c07b) - caution indicators
- **Assistant Output**: Blue (#61afef) - distinguishes AI responses
- **Completion Menu**: Dark gray background with light text for readability
3. Note that git integration is disabled by default. If the user wants git integration, modify:
- Change `git: false` to `git: true`
- Change `auto-commits: false` to `auto-commits: true`
4. Inform the user they can customize any color by editing the hex values in the configuration file.
5. If the user wants to apply this configuration to a specific project instead of globally, place the `.aider.conf.yml` file in the project's git root directory.
**Example 1: Global Configuration**
```
User: Set up Aider with the One Dark theme
Assistant: [Creates ~/.aider.conf.yml with the configuration above]
I've created your Aider configuration with the One Dark theme. The color scheme uses:
Git integration is disabled by default. Run 'aider' to start using it.
```
**Example 2: Project-Specific Configuration**
```
User: Configure Aider for this project with One Dark colors
Assistant: [Creates .aider.conf.yml in project root]
I've added a project-specific Aider configuration with One Dark theme. This will only apply when you run Aider from this project directory.
```
**Example 3: Enable Git Integration**
```
User: I want Aider to make git commits automatically
Assistant: [Updates configuration to set git: true and auto-commits: true]
I've enabled git integration in your Aider config. Aider will now:
```
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/aider-theme-configuration/raw