Aider configuration for Go projects with test runner, linter, and project context. Disables auto-commits and .gitignore updates.
Configuration for Aider AI pair programming assistant tailored for Go projects with automated testing, formatting, and project-specific context.
This configuration sets up Aider to work effectively with Go projects by:
When this configuration is active, follow these patterns:
1. **Test Execution**
- Before making changes, ensure tests pass: `/usr/bin/make test`
- After code modifications, verify tests still pass
- If tests fail, analyze output and fix issues before proceeding
2. **Code Formatting**
- Apply Go formatting automatically using `go fmt`
- Ensure all modified Go files follow standard formatting conventions
- Formatting runs as part of the linting step
3. **Project Context**
- Read AGENTS.md at the start of each session to understand project-specific patterns, conventions, and architecture
- Reference this context when making decisions about code structure and implementation approaches
4. **Commit Management**
- Manual commit control is enabled (auto-commits disabled)
- Review changes carefully before committing
- Write descriptive commit messages that explain the "why" of changes
5. **Workflow Pattern**
```
1. Read AGENTS.md for project context
2. Make code changes
3. Run go fmt (automatic via lint-cmd)
4. Run tests via make test
5. Fix any failures
6. Review changes
7. Commit manually with clear message
```
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/go-project-configuration-for-aider/raw