Aider configuration for Python project development with claude-3-7-sonnet, automatic commits, file watching, and comprehensive project context from documentation and specs.
This skill provides an Aider configuration optimized for Python project development with Claude Sonnet 3.7, automatic commits, file watching, and comprehensive project context.
Configures Aider to:
```yaml
model: claude-3-7-sonnet-20250219
cache-prompts: true
cache-keepalive-pings: 2
stream: false
auto-commits: true
watch-files: true
read:
- Python.md
- README.md
- pyproject.toml
- llms-ctx.txt
- toolsepc-ctx.md
```
1. **Create Configuration File**
- Save the configuration above as `.aider.conf.yml` in your project root
- Ensure the files listed in the `read` section exist in your project
2. **Required Context Files**
- `Python.md` - Python coding standards and conventions
- `README.md` - Project overview and setup instructions
- `pyproject.toml` - Python project dependencies and metadata
- `llms-ctx.txt` - LLM-specific context and guidelines
- `toolsepc-ctx.md` - Tool specifications and usage patterns
3. **Run Aider**
```bash
aider
```
Aider will automatically:
- Load the configuration from `.aider.conf.yml`
- Read all specified context files
- Use Claude 3.7 Sonnet for code generation
- Watch for file changes
- Auto-commit changes with descriptive messages
4. **Customize for Your Project**
- Adjust the `read` list to match your project's documentation structure
- Modify `cache-keepalive-pings` based on your session length needs
- Set `stream: true` if you prefer real-time streaming responses
- Disable `auto-commits` if you want manual commit control
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/prudentia-aider-configuration/raw