Configure Aider for a side-by-side programming language comparison project with multi-provider API support and custom instructions.
This skill configures Aider for working on a programming language comparison project with support for multiple AI providers and custom GitHub Copilot instructions.
Sets up Aider to:
When setting up this Aider configuration:
1. **Create the `.aider.conf.yml` file** in the project root with the following structure:
2. **Configure instruction reading:**
- Add a `read` section that includes `.github/copilot-instructions.md`
- This ensures Aider loads project-specific coding guidelines and context
3. **Set up API key environment variables:**
- Define `api-key` entries for each provider
- Gemini: Set `GEMINI_API_KEY` environment variable
- OpenRouter: Set `OPENROUTER_API_KEY` environment variable
- DeepSeek: Set `DEEPSEEK_API_KEY` environment variable
4. **Security note:**
- IMPORTANT: Never commit actual API keys to version control
- Use placeholder values or environment variable references in the config
- Store actual keys in `.env` files or secure credential managers
- Add `.env` to `.gitignore`
5. **Verify the configuration:**
- Ensure `.github/copilot-instructions.md` exists before running Aider
- Confirm API keys are set in your environment
- Test Aider startup to verify configuration loads correctly
```yaml
read:
- .github/copilot-instructions.md
api-key:
- gemini=${GEMINI_API_KEY}
- openrouter=${OPENROUTER_API_KEY}
- deepseek=${DEEPSEEK_API_KEY}
```
After configuration, Aider will:
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/aider-language-comparison-configuration/raw