Production Aider settings optimized for watch mode with dark theme, auto-commit disabled, and custom UI colors from RomanVolkov's dotfiles
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.
Production Aider configuration from RomanVolkov's $HOME dotfiles, optimized for interactive coding sessions with file watching and custom UI theming.
This skill provides a battle-tested `.aider.conf.yml` configuration that:
1. **Locate or create your Aider config file**
- Aider searches for `.aider.conf.yml` in:
- Git repository root
- Current working directory
- Home directory (`~/.aider.conf.yml`)
2. **Apply the configuration**
- Copy the settings below into your `.aider.conf.yml`
- Adjust model and API key settings for your provider
- Modify colors if using a different terminal theme
3. **Configure API keys**
- Set API keys via environment variables in `.env` file (recommended)
- Or uncomment and set `openai-api-key` / `anthropic-api-key` in YAML
4. **Verify the configuration**
```bash
aider --config /path/to/.aider.conf.yml
```
```yaml
dark-mode: true
pretty: true
user-input-color: "#e0ab00"
assistant-output-color: "#fcfcfc"
subtree-only: false
watch-files: true
auto-commits: false
#model: anthropic/claude-3-7-sonnet-20250219
#anthropic-api-key: xxx
#openai-api-key: xxx
```
**Watch Files Mode** (`watch-files: true`)
**Auto-Commits Disabled** (`auto-commits: false`)
**Subtree-Only False** (`subtree-only: false`)
**Custom Colors**
**Repository Map Tuning**
```yaml
map-tokens: 2048 # Adjust token budget for repo map
map-refresh: auto # Options: auto, always, files, manual
```
**Commit Message Customization**
```yaml
attribute-commit-message-author: true # Prefix: "aider: <message>"
commit-prompt: "Write a detailed commit message explaining the changes"
```
**Linting Integration**
```yaml
auto-lint: true
lint-cmd:
- "python: ruff check --fix"
- "javascript: eslint --fix"
```
**Testing Integration**
```yaml
test-cmd: pytest
auto-test: true # Run tests after every change
```
**Start Aider with this config**
```bash
aider
aider --config ~/.aider.conf.yml
aider src/main.py tests/test_main.py
```
**Using watch mode**
```python
```
**Manual commit workflow**
```bash
/commit
git diff
git add .
git commit -m "Your message"
```
**For light terminal themes**
```yaml
dark-mode: false
light-mode: true
user-input-color: "#0066cc"
assistant-output-color: "#333333"
```
**For aggressive auto-save**
```yaml
auto-commits: true
dirty-commits: true
```
**For focused work (single directory)**
```yaml
subtree-only: true
```
**Colors not displaying correctly**
**Watch mode not triggering**
**Config not loading**
Configuration extracted from RomanVolkov's dotfiles repository - a curated collection of production-ready development environment settings.
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/aider-configuration-romanvolkov-dotfiles/raw