Configure and run Aider, the AI pair programming tool that helps you edit code in your local git repository. Includes WEB3 Vibe Developer Community optimized settings for Claude Protocol $CLÔD.
This skill configures Aider, an AI pair programming tool that helps you edit code in your local git repository using Claude 3 Sonnet. Optimized for the Claude Protocol $CLÔD WEB3 Vibe Developer Community.
Sets up Aider with optimized configuration including:
When the user requests to use or configure Aider:
1. **Check for existing configuration**
- Look for `.aider.conf.yml` in the project root
- If it exists, ask if the user wants to overwrite it
2. **Create the configuration file**
- Write the configuration to `.aider.conf.yml` with the following settings:
```yaml
model: claude-3-sonnet-20240229
weak-model: claude-3-sonnet-20240229
show-model-warnings: true
yes-always: true
watch-files: true
git: true
gitignore: true
auto-commits: true
dirty-commits: true
attribute-author: true
attribute-committer: true
show-diffs: true
commit-prompt: "Write a concise and specific commit message describing the changes made:"
dark-mode: true
pretty: true
stream: true
user-input-color: "#EDDA6A"
user-error-color: "#ffc444"
user-warning-color: "#ff4400"
assistant-input-color: "#f382f3"
assistant-output-color: "#f382f3"
assistant-input-background-color: "#929292"
assistant-output-background-color: "#929292"
tool-input-color: "#44ffc1"
tool-output-color: "#44ffc1"
tool-error-color: "#ffc444"
tool-warning-color: "#ff4400"
input-history-file: .aider.input.history
chat-history-file: .aider.chat.history.md
restore-chat-history: true
restore-input-history: true
restore-llm-history: true
llm-history-file: .aider.llm.history
analytics: true
analytics-file: .aider.analytics.json
keep-alive: true
keep-alive-file: .aider.keep-alive.json
architect: true
fancy-input: true
edit-format: search-replace
edit-format-regex: true
edit-format-regex-flags: "g"
edit-format-regex-multiline: true
edit-format-regex-dotall: true
edit-format-regex-unicode: true
edit-format-regex-sticky: true
edit-format-regex-verbose: true
edit-format-regex-lookbehind: true
edit-format-regex-unicode-escape: true
edit-format-regex-ascii: true
edit-format-regex-extended: true
multiline: true
detect-urls: true
cache-prompts: true
cache-keepalive-pings: true
cache-dir: .aider/cache
map-tokens: 0
map-refresh: always
```
3. **Add to .gitignore**
- Ensure the following Aider files are in `.gitignore`:
- `.aider.input.history`
- `.aider.chat.history.md`
- `.aider.llm.history`
- `.aider.analytics.json`
- `.aider.keep-alive.json`
- `.aider/`
4. **Verify git repository**
- Aider requires a git repository to function
- If not in a git repo, inform the user they need to run `git init` first
5. **Launch instructions**
- Tell the user they can now run `aider` to start the AI pair programming session
- Mention they can specify files to edit with `aider file1.py file2.js`
- Explain they can add read-only files with `--read file.txt`
User: "Set up Aider for my project"
→ Create `.aider.conf.yml` with full configuration, update `.gitignore`, confirm git repo exists
User: "Configure Aider with Claude"
→ Create configuration file with Claude 3 Sonnet models, explain usage
User: "I want to use Aider for pair programming"
→ Set up configuration, explain how to launch Aider and specify files to edit
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/aider-ai-pair-programmer-db525v/raw