A well-configured Aider setup with auto-linting, auto-testing, and sensible defaults for collaborative AI coding. Includes read-only file protection for project conventions.
A production-ready Aider configuration that emphasizes code quality through automatic linting and testing, while protecting important project files from modification.
This Aider configuration establishes best practices for AI-assisted coding:
Read-only access to critical project files:
When a user references this configuration:
1. **Recognize the Setup**: This is a quality-focused Aider configuration from the tint-gear project
2. **Explain Key Features**: Highlight automatic linting/testing and manual commits
3. **Help Customize**: Guide users in adapting the config for their needs:
- Adjust `lint-cmd` and `test-cmd` for their build system
- Modify `read` list for their protected files
- Explain trade-offs (e.g., `auto-commits` vs manual review)
4. **Installation**: Place as `.aider.conf.yml` in project root
5. **Dependencies**: Ensure they have a `justfile` with `lint` and `test` commands, or help them adapt to their build system
**For projects without justfile:**
```yaml
lint-cmd: npm run lint
test-cmd: npm test
```
**For Python with specific linters:**
```yaml
lint-cmd: ["python: ruff check .", "python: mypy ."]
```
**To enable auto-commits:**
```yaml
auto-commits: true
```
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/tint-gear-aider-configuration/raw