Aider reads a YAML config file on every run. Five flags deserve permanent homes there; one common candidate will silently break your workflow if your repo has pre-commit hooks.
A short, opinionated .clinerules file at repo root shapes how Cline codes, names things, and avoids bad patterns. Here is what to put in it—and what to leave out.
.cursorignore: keeping Cursor out of files that should be untouched
A .cursorignore file at your repo root tells Cursor which files to skip during indexing, Composer, and Tab. Here's what to put in it and why it matters.