What problem does it solve?
This Skill solves the problem of inconsistent Go code generated by AI agents by providing a quick, centralized reference for the ose-primer repository's specific Go coding standards, idioms, best practices, and antipatterns, eliminating the need for agents to parse full documentation for common coding decisions.
Core Features & Use Cases
- Quick Reference Standards: Covers Go naming conventions, modern Go 1.18+ features (generics, error wrapping, struct embedding), error handling, concurrency, testing, and security practices tailored to the repository.
- Authoritative Source Alignment: All standards are pulled directly from the repository's official Go documentation, ensuring generated code matches existing codebase patterns.
- Use Case: When an AI agent is tasked with writing a new Go microservice for the crud-* scaffolding, this Skill ensures the code follows the repository's required conventions for naming, error handling, and testing, reducing review cycles and integration issues.
Quick Start
Invoke the swe-programming-golang skill to generate a new Go service function that adheres to the repository's coding standards, error handling, and testing requirements.