Pre-configured Aider setup for the MyFlow project using Gemini 2.0 Flash Thinking model with architect chat mode, dry-run enabled, and project conventions from CONVENTIONS.md
This skill configures Aider for the MyFlow project with specific model settings, conventions, and workflow preferences optimized for architectural planning and safe code changes.
Sets up Aider with:
When applying this Aider configuration:
1. **Create or update `.aider.conf.yml`** in the project root with these settings:
```yaml
read: CONVENTIONS.md
model: gemini/gemini-2.0-flash-thinking-exp
no-git: true
no-auto-commits: true
dry-run: true
dark-mode: true
chat-mode: architect
analytics-disable: true
```
2. **Verify CONVENTIONS.md exists** in the project root. If not found:
- Warn the user that the conventions file is missing
- Aider will work without it, but project-specific guidelines won't be loaded
3. **Ensure LiteLLM is configured** for the Gemini model:
- Check if `GEMINI_API_KEY` environment variable is set
- If missing, instruct user to obtain from Google AI Studio and export it
4. **Explain the dry-run mode**:
- All changes are previewed but not written to disk
- User must remove `dry-run: true` or use `--no-dry-run` flag to apply changes
- This is a safety feature for the MyFlow project
5. **Document alternative models** (currently commented):
- `gemini/gemini-1.5-flash-latest` - faster, less capable
- `vertex_ai-mistral_models/vertex_ai/codestral@latest` - specialized for code
- `vertex_ai/claude-3-5-sonnet@20240620` - high-quality alternative
- User can uncomment and switch models by editing the config
6. **Architect mode context**:
- Optimized for planning, refactoring, and architectural decisions
- Better for high-level discussions than direct code editing
- Suggest switching to `chat-mode: code` for implementation-focused work
```bash
aider
```
```bash
aider --no-dry-run
```
```bash
aider --model gemini/gemini-1.5-flash-latest
```
```bash
aider --git --auto-commits
```
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/myflow-aider-configuration-jozido/raw