Comprehensive Aider AI coding assistant configuration template with settings for models, API keys, git integration, output customization, and workflow automation. Covers all available configuration options for optimal Aider setup.
This skill has safety concerns that you should review before use. Some patterns were detected that may pose a risk.Safety score: 60/100.
KillerSkills scans all public content for safety. Use caution before installing or executing flagged content.
A comprehensive configuration template for Aider, the AI pair programming tool. This template covers all available configuration options to customize Aider's behavior, including model selection, API settings, git integration, output preferences, and workflow automation.
This skill provides a fully-documented `.aider.conf.yml` configuration file that can be placed in your home directory or at the root of your git repository. It includes every valid Aider configuration entry with inline comments explaining each option.
The template is organized into the following sections:
1. **Main Model Selection** - Choose your primary AI model (Claude, GPT-4, DeepSeek, etc.)
2. **API Keys and Settings** - Configure API credentials and endpoints
3. **Model Settings** - Advanced model configuration, aliases, and metadata
4. **Cache Settings** - Enable prompt caching for cost savings
5. **Repomap Settings** - Control repository context mapping
6. **History Files** - Customize chat and command history locations
7. **Output Settings** - Colors, themes, and display preferences
8. **Git Settings** - Auto-commits, attribution, and repository behavior
9. **Fixing and Committing** - Linting, testing, and validation workflows
10. **Analytics** - Usage tracking preferences
11. **Voice Settings** - Voice input configuration
12. **Other Settings** - File handling, editor modes, and miscellaneous options
```yaml
dark-mode: true
```
Pre-configured for developers using dark terminal themes.
Supports multiple AI providers:
1. **Copy the configuration file** to one of these locations:
- `~/.aider.conf.yml` (global, applies to all projects)
- `<project-root>/.aider.conf.yml` (project-specific)
2. **Uncomment and customize** the settings you want to enable:
- Remove the `#` prefix from any line you want to activate
- Update values to match your preferences
3. **Add API keys** (OpenAI and Anthropic only in YAML; use `.env` for others):
```yaml
openai-api-key: sk-your-key-here
anthropic-api-key: sk-ant-your-key-here
```
4. **Select your primary model** by uncommenting one of:
```yaml
sonnet: true # Claude 3.5 Sonnet (recommended)
# 4o: true # GPT-4o
# deepseek: true # DeepSeek Chat
```
5. **Configure git behavior** if you want custom commit handling:
```yaml
auto-commits: true # Auto-commit changes
attribute-author: true # Attribute to Aider
commit-prompt: "Custom prompt for commit messages"
```
6. **Set up linting/testing** for automatic validation:
```yaml
auto-lint: true
lint-cmd:
- "python: ruff check --fix"
- "javascript: eslint --fix"
test-cmd: "npm test"
auto-test: true
```
7. **Launch Aider** - it will automatically load your configuration:
```bash
aider
```
```yaml
anthropic-api-key: sk-ant-xxx
sonnet: true
dark-mode: true
auto-commits: true
```
```yaml
anthropic-api-key: sk-ant-xxx
sonnet: true
weak-model: claude-3-5-haiku-20241022
dark-mode: true
auto-commits: true
auto-lint: true
lint-cmd:
- "python: ruff check --fix"
auto-test: true
test-cmd: "pytest"
map-tokens: 2048
cache-prompts: true
fancy-input: true
suggest-shell-commands: true
```
```yaml
model: ollama/deepseek-r1
model-settings-file: .aider.model.settings.yml
openai-api-base: http://localhost:11434
set-env:
- OLLAMA_NUM_CTX=8192
dark-mode: true
```
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/aider-configuration-template-wm7092/raw