Configure Aider to automatically load project conventions, domain-specific guidelines, and learning captures for context-aware AI assistance.
Automatically configure Aider to load project conventions, domain-specific guidelines, and learning captures for enhanced context-aware AI assistance.
This skill sets up an `.aider.conf.yaml` file that:
Look for existing Aider configuration files in the project root:
If one exists, read it to preserve any custom settings.
Search for convention documentation in the project:
Determine the project domains by:
Set the `test-cmd` based on detected tools:
Set the `lint-cmd` based on detected tools:
Create `.aider.conf.yaml` with:
```yaml
read: CONVENTIONS.md
read-only:
- global.md
# Add detected domain files here
# - domains/python/core.md
# - domains/testing/core.md
# - staging/learnings.md
auto-commits: false
commit: false
pretty: true
stream: true
test-cmd: # Configure your test command (e.g., pytest)
lint-cmd: # Configure your lint command (e.g., ruff check)
encoding: utf-8
```
Only include `read-only` paths for files that actually exist. Remove entries for missing files.
After creating the file:
1. Confirm the syntax is valid YAML
2. Check that all referenced files exist
3. Output the path to the created configuration file
4. Suggest running `aider --help` to see all available options
**User**: "Set up Aider with our project conventions"
**Expected Result**: `.aider.conf.yaml` created with auto-detected domains, test commands, and convention file paths.
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/aider-convention-driven-development/raw