Production-ready Aider configuration with DeepSeek Chat model, auto-linting, git attribution, and privacy-focused settings optimized for cost-effective AI pair programming.
A comprehensive Aider configuration template optimized for AI-assisted pair programming with cost-effective model selection, automatic linting, and proper git attribution.
This skill provides a production-ready `.aider.conf.yml` configuration that balances capability, cost, and developer experience. It uses DeepSeek Chat as the primary model, enables automatic linting, maintains chat history between sessions, and properly attributes AI-generated changes in git commits.
When a user requests Aider configuration or AI pair programming setup:
1. **Create `.aider.conf.yml`** in the project root with the following configuration:
```yaml
##########################################################
##########################################################
---
#############
model: deepseek/deepseek-chat
#################
max-chat-history-tokens: 8000
map-tokens: 2000
map-refresh: auto
################
restore-chat-history: true
llm-history-file: .aider.llm.history
##################
pretty: true
stream: true
show-diffs: true
code-theme: monokai
###############
auto-commits: true
dirty-commits: false
attribute-author: true
attribute-committer: true
attribute-commit-message-author: true
########################
auto-lint: true
auto-test: false
############
analytics: false
############
check-update: true
#################
vim: true
suggest-shell-commands: true
fancy-input: true
multiline: true
notifications: true
detect-urls: true
dark-mode: true
```
2. **Add to `.gitignore`** to prevent committing sensitive history:
```
.aider.llm.history
.aider.chat.history.md
.aider.input.history
.aider.tags.cache.v3/
```
3. **Verify setup** by running:
```bash
aider --check-update
```
The configuration uses **DeepSeek Chat** as the primary model for optimal cost-to-performance ratio. Alternative models are commented out:
To switch models, update the `model:` line in `.aider.conf.yml`.
Change `auto-test: false` to `auto-test: true`
Change `vim: true` to `vim: false`
Increase `map-tokens` from 2000 to 4000 or higher
Increase `max-chat-history-tokens` from 8000 to 16000
All AI-generated commits will be clearly marked with:
This ensures transparency in code review and git history.
After configuration, launch Aider in your project:
```bash
aider
```
The assistant will:
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/aider-configuration-template-f4ddvw/raw