Aider configuration optimized for IBKR TWS API development with Gemini models, Bazel builds, and focused code generation without architect mode.
A specialized Aider configuration for developing Yet Another API for IBKR TWS (Interactive Brokers Trader Workstation). This setup prioritizes carefully crafted queries over verbose architect-mode chatter, uses Google Gemini models, and integrates with Bazel build system.
This configuration optimizes Aider for professional API development with the following settings:
1. **Primary Model**: Google Gemini 2.5 Pro Experimental
- Alias: `gemini` → `gemini/gemini-2.5-pro-exp-03-25`
- Alternative pay model: `gemini-pay` → `gemini/gemini-2.5-pro-preview-05-06`
- Fast model: `flash` → `gemini/gemini-2.5-flash-preview-04-17`
2. **Architect Mode**: Disabled
- Reduces token usage by avoiding verbose planning chatter
- Focuses on direct, carefully crafted code generation
3. **Test Command**: Bazel build with optimization
- Command: `cd ~/yatws; bazel build -c opt //yatws/...`
- Runs optimized builds across the entire YATWS package
4. **Auto-commits**: Disabled
- Maintains manual control over git history
- Allows review before committing changes
5. **Auto-lint**: Disabled
- Prevents automatic linting during development
- Allows for iterative development without interruption
6. **Gitignore**: Disabled
- Does not automatically respect .gitignore
- Allows editing of normally ignored files if needed
7. **File Watching**: Disabled
- Does not monitor files for external changes
- Reduces overhead during development
8. **LLM History**: Logged to `.aider.llm-history.log`
9. **Analytics**: Disabled for privacy
10. **Streaming**: Disabled (waits for complete responses)
11. **Verbose Mode**: Disabled (clean output)
Apply this configuration to your Aider session when working on IBKR TWS API development:
```bash
aider --config /path/to/.aider.conf.yml
```
Or place this configuration in your project root as `.aider.conf.yml` for automatic detection.
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/yatws-aider-configuration/raw