# Go rules

## Apply Order

1. start with `rules/common/`
2. layer `rules/golang/` on top for package, API, and testing choices
3. consult the structured docs and examples before deviating from the promoted patterns

## Focus Areas

- package layout and public API boundaries
- error handling, testing, and concurrency
- service overlays such as Gin when relevant

## Related Pack Assets

- `knowledge-bases/structured/go/docs/`
- `knowledge-bases/structured/go/examples/`
- `templates/workflows/implement-go-change.md`
