DevPod Development Conventions
An Aider configuration optimized for the KUKARAF/devpod project using Groq-hosted models with automatic URL detection and strict commit control.
Configuration
This skill configures Aider with the following settings:
**Primary Model**: `groq/moonshotai/kimi-k2-instruct-0905` — Moonshot AI's Kimi K2 model via Groq**Weak Model**: `groq/openai/gpt-oss-20b` — OpenAI's GPT-OSS 20B via Groq for faster operations**Context Files**: Automatically reads `CONVENTIONS.md` to understand project standards**URL Detection**: Enabled — Aider will automatically detect and handle URLs in conversations**Cache Prompts**: Enabled — Reduces API costs and improves response time**Show Diffs**: Enabled — Always display file changes before applying**Auto-commits**: Disabled — User must explicitly approve all commits**Vim Mode**: Disabled — Uses standard editing mode**Timeout**: 30 secondsUsage
When invoked, this skill will:
1. Load the `CONVENTIONS.md` file from the repository root to understand project coding standards
2. Configure Aider to use Groq-hosted Moonshot AI Kimi K2 model for primary operations
3. Use the faster GPT-OSS 20B model for lightweight tasks (like generating commit messages)
4. Enable URL detection for automatic handling of web links in conversations
5. Show all diffs before applying changes
6. Require explicit user approval before committing changes
Examples
```bash
Start Aider with this configuration
aider --config .aider.conf.yml
The assistant will automatically:
- Read CONVENTIONS.md to understand project standards
- Detect URLs in your messages
- Show diffs before applying changes
- Wait for your approval before committing
```
Important Notes
**API Key Required**: You must have a Groq API key configured (`GROQ_API_KEY` environment variable)**Conventions File**: This configuration expects `CONVENTIONS.md` to exist in your repository root**Manual Commits**: With `no-auto-commits: true`, you retain full control over when changes are committed to git**Timeout**: 30-second timeout may need adjustment for complex operations**Cost Optimization**: Prompt caching significantly reduces API costs for repeated conversationsWhen to Use This Skill
Use this configuration when:
Working on the KUKARAF/devpod projectYou want to enforce project conventions automaticallyYou need to reference or handle URLs in your development workflowYou prefer manual control over git commitsYou want to use cost-effective Groq-hosted modelsYou need to review all changes before they're applied