AI pair programming in your terminal with Aider - customized configuration for live coding sessions with syntax-aware editing, intelligent caching, git integration, and Rose Pine color theme.
AI pair programming assistant that lives in your terminal with a beautifully configured Rose Pine color theme and optimized settings for intelligent code editing.
This skill configures Aider with professional-grade settings including:
You are configuring Aider with this `.aider.conf.yml` file. Follow these steps:
1. **Understand the configuration sections**:
- Main model: `gpt-5` for primary chat interactions
- Weak model: `gemini/gemini-flash-latest` for commit messages and summaries
- Editor model: `sonnet` for editing tasks
- Cache settings: Prompts cached with 1 keepalive ping every 5 minutes
- Color theme: Rose Pine with custom user input, tool output, assistant output, and completion menu colors
- Git settings: Auto-commits disabled, dirty commits disabled, file watching enabled
- Auto-linting and auto-testing: Both disabled (manual control)
2. **Place the configuration file**:
- Save as `.aider.conf.yml` in your home directory or at the root of your git repository
- The file also references `.env.aider` for environment variables (API keys)
- It reads from `.aiderrules` as a read-only file for custom rules
3. **Key features explained**:
- **Reasoning effort**: Set to `high` for better model performance
- **Prompt caching**: Reduces costs by caching prompts with keepalive pings
- **Custom commit prompt**: Generates Conventional Commits format with detailed explanations of WHAT changed and WHY
- **File watching**: Monitors files for AI coding comments to trigger assistance
- **Rose Pine colors**:
- User input: `#31748f` (pine)
- Tool errors: `#eb6f92` (love)
- Tool warnings: `#f6c177` (gold)
- Assistant output: `#9ccfd8` (foam)
- Completion menu: foam text on overlay background with inverted highlighting
4. **Customization points**:
- Replace `gpt-5` with your preferred main model
- Adjust `weak-model` and `editor-model` to match your API access
- Change color values to match your terminal theme
- Modify `commit-prompt` to match your team's commit message style
- Set `auto-commits: true` if you want automatic commits
- Enable `auto-lint: true` or `auto-test: true` for automatic code quality checks
5. **Environment setup**:
- Create `.env.aider` file with API keys (e.g., `OPENAI_API_KEY`, `ANTHROPIC_API_KEY`)
- Create `.aiderrules` file with custom coding rules specific to your project
- Ensure you have a git repository initialized
6. **Usage**:
- Run `aider` in your terminal to start with this configuration
- The configuration will be automatically loaded from the repository root or home directory
- Use `/help` in Aider to see available commands
- Use `nvim` as the default editor (configurable via `editor:` field)
**Starting Aider with this config:**
```bash
aider
aider --config path/to/.aider.conf.yml
```
**Customizing models on the fly:**
```bash
aider --model claude-opus-4-5 --weak-model gpt-4o-mini
```
**Using with specific files:**
```bash
aider src/main.py tests/test_main.py
```
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/aider-with-terminal-colors/raw