Aider

Tool: AI pair programming in terminal (`pip install aider-chat`)

11 stars

Best use case

Aider is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Tool: AI pair programming in terminal (`pip install aider-chat`)

Teams using Aider should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/aider/SKILL.md --create-dirs "https://raw.githubusercontent.com/hivellm/rulebook/main/templates/skills/cli/aider/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/aider/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How Aider Compares

Feature / AgentAiderStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Tool: AI pair programming in terminal (`pip install aider-chat`)

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

<!-- AIDER:START -->
# Aider CLI Rules

**Tool**: AI pair programming in terminal (`pip install aider-chat`)

## Quick Start

```bash
# Always include AGENTS.md
aider AGENTS.md src/feature.ts tests/feature.test.ts

# In chat:
"Follow AGENTS.md standards. Implement [feature] with tests first."
```

## Essential Commands

```bash
/add file.ts          # Add files to context
/drop file.ts         # Remove from context
/run npm test         # Run command
/commit "message"     # Commit changes
/undo                 # Undo last change
/diff                 # Review changes
```

## Configuration (.aider.conf.yml)

```yaml
model: gpt-4
read: [AGENTS.md]
lint: true
lint-cmd: "npm run lint"
test-cmd: "npm test"
auto-commits: true
commit-prompt: true
```

## Workflow

1. Start session with `aider AGENTS.md [files]`
2. Request: "Follow AGENTS.md. Implement [feature] with tests first (95%+ coverage)"
3. Review diffs with `/diff`
4. Test with `/run npm test`
5. Commit with `/commit "feat: description"`

**Critical**: Always reference AGENTS.md in your requests for consistent standards.

<!-- AIDER:END -->