AI pair programming assistant with automated testing, linting, and Git integration. Configured for iterative development with OpenRouter models, dark mode, and comprehensive quality checks.
An AI-powered pair programming configuration optimized for iterative development workflows with automated testing, linting, and intelligent Git commit management.
This Aider configuration provides a comprehensive development assistant that:
When using this Aider configuration:
1. **Read project conventions first**
- The configuration loads `CONVENTIONS.md` on startup
- Follow all project-specific guidelines defined there
2. **Test-driven workflow**
- After making code changes, wait for `./test` to complete
- If tests fail, analyze output and fix issues before proceeding
- Do not commit code with failing tests
3. **Enforce code quality**
- Python files must pass black (formatting), flake8 (linting), and mypy (type checking)
- Run the custom `./black-flake8-mypy` script via auto-lint
- Fix all linting errors before committing
4. **Commit management**
- Let auto-commits handle Git operations after successful validation
- Ensure commit messages are descriptive and follow project conventions
- Include Co-authored-by trailer to credit AI assistance
5. **Model usage strategy**
- Use primary GPT-5 model for complex code changes and architectural decisions
- Use editor model (GPT-5-mini) for minor edits and refactoring
- Use weak model (GPT-5-nano) for simple, repetitive tasks
- Leverage prompt caching to minimize API costs
6. **Context management**
- Restore chat history to maintain continuity across sessions
- Reference previous conversations when relevant
- Keep LLM history file updated for debugging API usage
7. **Error handling**
- If auto-test fails, read test output carefully
- If auto-lint fails, check `.aider.llm.history.md` for details
- Never force commits when quality checks fail
```bash
aider
```
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/aider-development-assistant/raw