Pre-configured Aider settings for the Obsidian-Boy project with DeepSeek Sonnet, auto-testing, and convention-aware development
A production-ready Aider configuration from the Obsidian-Boy project that sets up an efficient AI-assisted coding workflow with automatic testing, caching, and project conventions awareness.
This skill configures Aider for the Obsidian-Boy project with:
When applying this configuration:
1. **Create the `.aider.conf.yaml` file** in your project root with the following content:
```yaml
sonnet: true
env-file: .env.aider
cache-prompts: true
cache-keepalive-pings: 5
light-mode: true
auto-commits: false
test-cmd: pytest
auto-test: true
read: [docs/CONVENTIONS.md, docs/project.md]
```
2. **Set up the environment file** (`.env.aider`):
- Create `.env.aider` in your project root
- Add your DeepSeek API key: `DEEPSEEK_API_KEY=your_key_here`
- Add any other API keys or environment variables needed
- Ensure `.env.aider` is in your `.gitignore`
3. **Create or verify convention documentation**:
- Ensure `docs/CONVENTIONS.md` exists with your coding standards
- Ensure `docs/project.md` exists with project overview and architecture
- These files will be automatically read by Aider on startup
4. **Configure pytest** (if not already configured):
- Create `pytest.ini` or `pyproject.toml` with pytest configuration
- Organize tests in a `tests/` directory
- Ensure tests can run with `pytest` command
5. **Verify the setup**:
- Run `aider` in your project directory
- Aider should load with Sonnet model and read the convention docs
- Make a small change and verify pytest runs automatically
Use this configuration when you want to:
**Switch to DeepSeek**: Uncomment line 1 and set `sonnet: false` for lower costs.
**Adjust auto-test behavior**: Set `auto-test: false` if you prefer manual test runs.
**Add more context files**: Extend the `read` list with additional documentation:
```yaml
read: [docs/CONVENTIONS.md, docs/project.md, docs/API.md, README.md]
```
**Enable auto-commits**: Set `auto-commits: true` if you prefer automatic version control.
**Change theme**: Remove `light-mode: true` for dark mode.
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/obsidian-boy-aider-configuration/raw