Production-ready Aider setup with AWS Bedrock Claude Sonnet 4, optimized git workflow, custom theme, and smart defaults for professional development environments.
A production-ready Aider configuration optimized for AWS Bedrock with Claude Sonnet 4, featuring custom theming, smart git handling, and professional development defaults.
This skill generates a comprehensive `.aider.conf.yaml` configuration file that:
When a user requests this Aider configuration, follow these steps:
1. **Determine the target location**
- Ask the user where they want the config file created (default: `~/.aider.conf.yaml`)
- For user home directory, expand `~` to the actual home path
2. **Create the configuration file**
- Write the complete `.aider.conf.yaml` with all sections below
- Use YAML format with proper indentation (2 spaces)
3. **Configuration sections to include**:
**Model Configuration:**
```yaml
model: "bedrock/us.anthropic.claude-sonnet-4-20250514-v1:0"
```
**AWS Settings:**
```yaml
set-env:
- AWS_REGION=us-east-1
- AWS_PROFILE=default
```
**Model Aliases:**
```yaml
alias:
- "kip:bedrock/us.anthropic.claude-3-7-sonnet-20250219-v1:0"
```
**Behavior Settings:**
```yaml
cache-prompts: false
check-update: false
multiline: false
notifications: true
show-release-notes: false
stream: true
suggest-shell-commands: false
watch-files: true
yes-always: true
```
**Git Configuration:**
```yaml
gitignore: false
auto-commits: false
dirty-commits: false
```
Note: Git features are disabled as a workaround for GitHub issue #3049
**Theme Settings (Monokai-inspired):**
```yaml
code-theme: monokai
user-input-color: "#d7af5f"
tool-output-color: "#d0d0d0"
tool-error-color: "#ff8080"
tool-warning-color: "#afd700"
assistant-output-color: "#d0d0d0"
completion-menu-color: "#d0d0d0"
completion-menu-bg-color: "#303030"
completion-menu-current-color: "#585858"
```
4. **Include explanatory comments**
- Add reference to Aider docs: `# https://aider.chat/docs/config/aider_conf.html`
- Add section headers for clarity: `# Default Model`, `# AWS Settings`, `# Recommended`, `# Behavior`, `# Git`, `# Theme`
- Include the git issue note: `# Disabled because of: https://github.com/Aider-AI/aider/issues/3049`
5. **Provide usage instructions**
- Inform the user that Aider will automatically load this config
- Mention the `$AIDER_MODEL` environment variable for selecting aliases
- Note that AWS credentials must be configured separately (`aws configure`)
**User request:** "Set up my Aider config for AWS Bedrock with Claude Sonnet 4"
**Agent response:**
1. Creates `~/.aider.conf.yaml` with the complete configuration
2. Confirms AWS Bedrock model selection
3. Notes that `AWS_PROFILE=default` and `AWS_REGION=us-east-1` are set
4. Reminds user to run `aws configure` if credentials aren't set up
5. Explains the model alias system (use `$AIDER_MODEL=kip` to switch models)
Suggest these customizations based on user needs:
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/aws-bedrock-aider-configuration/raw