Opinionated AI coding standards for multi-language projects using LazyVim. Enforces strict conventions for Go, Python, TypeScript/Vue, PowerShell, and Bash with automatic standard loading.
Opinionated AI coding configuration that enforces production-ready standards across multiple languages. Automatically loads coding conventions from a `.ai/` directory structure before generating code.
This skill configures Aider to:
1. Read project-specific coding standards from `.ai/` directory structure
2. Apply language-specific conventions (Go, Python, TypeScript/Vue, PowerShell, Bash)
3. Enforce LazyVim editor patterns for consistent development experience
4. Auto-commit with proper attribution
5. Respect `.aiignore` patterns for dependency exclusion
When this skill is loaded, you MUST:
Always read these files in order before any code generation:
```
.ai/README.md # Overview of standards
.ai/instructions.md # General principles
.ai/.aiignore # Files to exclude
.ai/context/EDITORS.md # LazyVim configuration patterns
```
Then load language-specific context as needed:
```
.ai/context/AGENTS_GO.md # Go conventions
.ai/context/AGENTS_PYTHON.md # Python conventions
.ai/context/AGENTS_TYPESCRIPT_VUE.md # TypeScript/Vue conventions
.ai/context/AGENTS_POWERSHELL.md # PowerShell conventions
.ai/context/AGENTS_BASH.md # Bash conventions
```
**CRITICAL**: Do NOT read files listed in `.ai/.aiignore`. These typically include:
#### Go
#### Python
#### TypeScript/Vue
#### PowerShell
#### Bash
When generating code:
1. **Load standards first**:
```
Read .ai/instructions.md
Read .ai/context/EDITORS.md
Read .ai/context/AGENTS_GO.md (if working with Go)
```
2. **Check .aiignore**:
```
Verify file is not in .ai/.aiignore before reading
```
3. **Generate code following conventions**:
- Go: Interface-first design, concrete returns
- Python: Full type hints, strict mode
- TypeScript: Composition API, strict types
- Shell: Proper error handling, shellcheck clean
4. **Auto-commit with attribution**:
```
Code is automatically committed with AI attribution
```
```
.ai/
├── README.md # Overview
├── instructions.md # General principles
├── .aiignore # Exclusion patterns
└── context/
├── EDITORS.md # LazyVim patterns
├── AGENTS_GO.md # Go conventions
├── AGENTS_PYTHON.md # Python conventions
├── AGENTS_TYPESCRIPT_VUE.md # TypeScript/Vue conventions
├── AGENTS_POWERSHELL.md # PowerShell conventions
└── AGENTS_BASH.md # Bash conventions
```
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/aider-standards-with-lazyvim/raw