Vibeleaderboard
Index / tool
Visit github.com
Category
Developer Tools
Rank
No. 1153Tools index

Previous survey · No. 1160 ·

Pricing
Open Source
Type
TOOL
Builder
aider-ai
GitHub
203 stars
Date

About

Community-contributed convention files for Aider — drop in to tell your coding agent how to style code for any language/framework.

What it does

Aider Conventions is a library of written operating policies for an AI pair programmer. Each policy can govern architecture, error handling, testing, documentation, dependencies, or formatting. You select a relevant document, place it beside your project, and supply it to Aider as read-only context.

Why it's ranked here

The collection is useful because its entries encode concrete decisions, not vague requests for better code. The supplied material covers Go, Flutter, Next.js, Bash, Moodle plugins, functional programming, and calendar generation. Quality varies, however, and some entries impose narrow technology choices or questionable blanket rules.

What's good

Several documents are unusually actionable. The Bash guidance covers quoting, error output, debug modes, dry runs, naming, and control-flow layout. The calendar policy requires timezone checks and user approval before generation. Flutter guidance clearly separates presentation, controllers, data access, and routing. Each contribution is also expected to explain its intended use.

Tradeoffs

These are community-authored opinions, not automatically safe defaults. The Flutter policy mandates GetX and Dio, while the Next.js policy mandates Material UI. The Go entry prescribes centralized error handling and suggests vectorized operations, choices that may not suit established projects. Some contribution pages link to convention names that differ from the supplied documents, and one folder states a license different from the repository license.

How to use it well

It suits Aider users who want repeatable project rules and are willing to edit them before adoption. Start with the closest domain entry, compare every mandate against your existing architecture, remove conflicts, then load the result as read-only context. It does not replace linters, formatters, tests, security analysis, or human verification of generated output.

Technical notes+

The root README.md describes a copy-based integration: load CONVENTIONS.md with aider --read-only CONVENTIONS.md, or configure .aider.conf.yml with read-only: CONVENTIONS.md. Content is Markdown rather than an executable package or library. Provided entries include golang/CONVENTIONS.md, flutter/CONVENTIONS.md, moodle500/CONVENTIONS.md, nextjs-ts/CONVENTIONS.md, bash-scripts/CONVENTIONS.md, and icalendar-events/CONVENTIONS.md. The golang/README.md and flutter/README.md links name lowercase, suffixed convention files instead of the supplied uppercase paths. LICENSE.txt contains Apache License 2.0, while moodle500/README.md separately states GPL 3.0.

Observed

Repository license
Apache License 2.0 in the root license text; the Moodle contribution separately states GPL 3.0.
Primary content format
Markdown convention and explanatory documents.
Installation surface
Copy a selected convention document into the target project; no package installation is described.
Interface
Aider CLI read-only input or Aider YAML configuration.
Platform scope
Provided material covers Go, Flutter, Moodle plugins, Next.js with TypeScript, Bash, functional programming, and iCalendar generation.
Contribution structure
Contributors are asked to add a subdirectory containing an explanation and a convention document.

Read from README.md, LICENSE.txt, golang/README.md, flutter/README.md, moodle500/README.md, nextjs-ts/README.md, golang/CONVENTIONS.md, bash-scripts/README.md, flutter/CONVENTIONS.md, moodle500/CONVENTIONS.md, nextjs-ts/CONVENTIONS.md, icalendar-events/README.md, bash-scripts/CONVENTIONS.md, icalendar-events/CONVENTIONS.md, functional-programming/README.md.

What it can do

  • Provide coding style conventions for specific languages

    Programming language or framework nameConvention file with styling rules

  • Configure code formatting rules for AI coding agents

    Convention file and target projectApplied code styling configuration

  • Install language-specific convention files

    Convention file from community repositoryReady-to-use coding style configuration

  • Override default AI coding agent behavior

    Custom convention rules and coding agentModified agent behavior following specified conventions

  • Access community-contributed coding standards

    Framework or language requirementsCurated convention files from community

Tags

aiderconventionscoding-agentprompts

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.