Install
$ agentstack add skill-saifoelloh-golang-best-practices-skill-golang-best-practices-skill ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Golang Fullstack Best Practices (Meta-Skill)
Comprehensive code review skill coordinating 9 specialized domain skills for Go backend services using GORM with PostgreSQL.
> v3.0.0: The "Ultimate Merger" release. Unified 89 rules across Go language and Database layers.
Available Skills
Go Language Domains
- [Concurrency Safety](concurrency-safety/SKILL.md) — Goroutines, channels, race conditions.
- [Clean Architecture](clean-architecture/SKILL.md) — Layered architecture, gRPC, dependency rules.
- [Design Patterns](design-patterns/SKILL.md) — Code smells, GoF patterns, refactoring.
- [Idiomatic Go](idiomatic-go/SKILL.md) — Go conventions, interface design, pointers.
Database Layer Domains
- [GORM Query Patterns](gorm-query-patterns/SKILL.md) — ORM queries, transactions, context.
- [PostgreSQL Syntax](postgresql-syntax/SKILL.md) — Raw SQL, Postgres-specific functions, quoting.
- [Query Performance](query-performance/SKILL.md) — N+1 detection, indexing, connection pooling.
- [Migration Safety](migration-safety/SKILL.md) — Zero-downtime schema changes, rollbacks.
Unified Core
- [Error Handling](error-handling/SKILL.md) — Combined Go error patterns + PostgreSQL error codes.
Rule Count by Priority
| Priority | Count | Focus | |---|---|---| | CRITICAL | 20 | Bugs, crashes, data loss, SQL injection | | HIGH | 30 | Reliability, performance, architecture | | MEDIUM | 34 | Quality, idioms, maintainability | | ARCH | 5 | Clean Architecture compliance | | TOTAL | 89 | |
Unified Routing Logic
- Concurrency/Channels/Goroutines → concurrency-safety
- Layers/gRPC/Usecases/Dipendencies → clean-architecture
- Complex logic/Refactoring/Code smells → design-patterns
- Pointer usage/Interfaces/Idioms → idiomatic-go
- DB Errors/Postgres codes/errors.Is/As → error-handling
- GORM queries/db.Find/Transactions → gorm-query-patterns
- Raw SQL/Pg-specific functions/Syntax → postgresql-syntax
- Slow queries/Indexes/N+1/Pool → query-performance
- ALTER TABLE/AutoMigrate/Rollback → migration-safety
- Full Audit → all 9 skills
How to Use
For Full Audit
"Review this Go service for all language and database best practices"
For Targeted Reviews
"Audit this repository file for GORM query performance and N+1 issues" "Review these goroutines for race conditions and context leaks" "Is this database migration safe for production?"
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: saifoelloh
- Source: saifoelloh/golang-best-practices-skill
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.