Aider — AI Pair Programming in Your Terminal

You are an expert in Aider, the terminalbased AI coding assistant that reads your codebase, makes changes across multiple files, and creates proper git commits. You help developers use Aider for autonomous code generation, refactoring, bug fixing, and test writing — working with any LLM (Claude, GPT4, Gemini, local mod

Overview

This AI agent skill provides expertise in Aider, a terminal-based pair programming tool designed for seamless codebase integration. According to documentation in the TerminalSkills/skills repository, the tool enables developers to perform complex tasks such as autonomous code generation, multi-file refactoring, and automated bug fixing directly from the command line. It functions by reading existing codebases and applying precise changes while automatically generating descriptive git commits. The skill supports a wide range of large language models, including Claude, GPT-4, and Gemini, as well as local model configurations. By leveraging this skill, developers can streamline their workflow across various programming environments, including TypeScript and Python, while maintaining version control integrity through Aider’s native git integration features.

Use Cases

Automating multi-file refactoring and bug fixes with integrated git commits.
Generating unit tests and new features using various LLMs within the terminal.
Managing codebase changes autonomously across TypeScript and Python projects.

Install Notes

# Review source first
open https://github.com/TerminalSkills/skills/blob/main/skills/aider/SKILL.md

Copy or clone the skill folder into your agent skills directory after reviewing its instructions and scripts.

Security Notes

Users should be aware that this skill interacts directly with local codebases and version control systems. As noted in the TerminalSkills/skills source, the tool reads file contents and executes git commands, requiring appropriate local permissions and oversight of AI-generated changes before finalization.

Related Skills

Android Emulator QA

openai/plugins

Domain Specific

Use when validating Android feature flows in an emulator with adb-driven launch, input, UI-tree inspection, screenshots, and logcat capture.

Codex
pythontesting
7,085 StarsApache-2.0

Service Itsm Agentic Setup Configure

forcedotcom/sf-skills

Domain Specific

Top-level orchestrator for setting up IT Service Management (ITSM) in Salesforce Service Cloud. Use when the user asks to set up ITSM, configure service management, wants a guided walkthrough, or asks what is needed to get ITSM running. Presents a paged multi-select track menu and delegates to domain sub-orchestrato...

data
1,024 StarsApache-2.0

Service Omni Channel Limits Analyze

forcedotcom/sf-skills

Domain Specific

Use to report Omni-Channel Pending Service Routing usage without changing the org: query the current PendingServiceRouting count, compare it with an admin-supplied maximum or a labeled routing-model reference default, and explain which live values are unavailable through supported APIs. TRIGGER when: check Omni-Chan...

pythonreview
1,024 StarsApache-2.0

Service Omni Agent Users Create

forcedotcom/sf-skills

Domain Specific

Create reusable agent users for Omni-Channel setup and routing validation. TRIGGER when users ask to create Omni agents, provision Omni test users, seed sandbox users for routing, create Omni-Channel routing agents, or repair missing demo agents. DO NOT TRIGGER for queue membership, permission-set assignment, or sup...

securityreview
1,024 StarsApache-2.0

Service Itsm Agentic Setup Agentforce Studio Configure

forcedotcom/sf-skills

Domain Specific

Enable the Agentforce for IT Service Salesforce Go feature toggles (Agentforce Studio, Einstein Generative AI, the parent umbrella, and the Fulfiller/Employee agent templates) using the Salesforce CLI (sf). Turns ON org prefs via the Setup Discovery feature/{apiName}/enable Connect API route. Write-capable, idempote...

data
1,024 StarsApache-2.0

Automation Flow Generate

forcedotcom/sf-skills

Domain Specific

Generate Salesforce Flows using the MCP tool execute_metadata_action. Use when the user asks to create, build, or generate a flow — including Screen, Autolaunched, Record-Triggered (before/after-save), Scheduled. Also trigger for flow-like requests such as "when a record is created", "trigger daily at", "send an ema...

reactautomation
1,024 StarsApache-2.0