Aider configuration for a pnpm-based monorepo project with Gemini 2.5 Pro, Japanese language support, auto-commits, and workspace-specific command patterns for server and front-end applications.
Configure Aider to work effectively with a pnpm-based monorepo project using Gemini 2.5 Pro, Japanese language support, and automatic commits.
This skill configures Aider with the following settings optimized for the Mi-Deck monorepo:
The project uses pnpm in a monorepo setup with two main workspaces:
When setting up Aider for this project, create an `.aider.conf.yaml` file with the following structure:
1. **Set the AI model**:
- Use `gemini-2.5-pro` as the primary model
2. **Configure interface preferences**:
- Enable dark mode for better visibility
- Set chat language to Japanese for localized interactions
3. **Enable automation features**:
- Turn on auto-commits to automatically commit changes after applying edits
- Enable shell command suggestions with permission prompts
4. **Load project conventions**:
- Configure Aider to read `./CONVENTIONS.md` on startup
5. **Document monorepo command patterns** (in comments for reference):
- Always use pnpm commands (never npm or yarn)
- For server commands: `pnpm run server -- <command>`
- For front-end commands: `pnpm run front -- <command>`
- For server e2e tests: `pnpm run test:e2e:server`
```yaml
model: gemini-2.5-pro
dark-mode: true
read: ./CONVENTIONS.md
chat-language: japanese
auto-commits: true
suggest-shell-commands: true
```
After creating the `.aider.conf.yaml` file:
```bash
aider
pnpm run server -- test
pnpm run server -- build
pnpm run test:e2e:server
pnpm run front -- dev
pnpm run front -- lint
pnpm run front -- build
```
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/aider-configuration-for-mi-deck-monorepo/raw