vurakit/agentup/go
Claude Code and agent skill by vurakit/agentup
- community
Checking that the SKILL.md file is still in the repository.
Go development intelligence. 12 domains, 10 stacks, 300+ entries. Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check Go code. Domains: pattern, package, error, perf, test, concurrency, interface, arch, idiom, anti, tooling, module. Stacks: web-gin, web-echo, web-fiber, web-stdlib, cli, grpc, database, microservice, cloud-native, data-pipeline. Integrations: arch_system generator.
Install
npx vskill@latest install vurakit/agentup/goSKILL.md
Go Pro Max - Backend Generator
When User Requests Go Work
Follow this workflow for every Go-related task:
1. Analyze Requirements
Extract from the user's request:
- Project type: REST API, CLI, microservice, library, serverless
- Domain: web, database, gRPC, messaging
- Constraints: stdlib only? specific framework? Kubernetes?
- Scale: small project, enterprise, library
Default Stack (always use unless user specifies otherwise)
| Component | Default | Package | |
|---|---|---|---|
| Database | PostgreSQL | github.com/lib/pq | |
| Router | Chi v5 | github.com/go-chi/chi/v5 | |
| Auth | JWT | github.com/golang-jwt/jwt/v5 | |
| Query | database/sql | stdlib | |
| Migration | Raw SQL files | migrations/*.sql | |
| Config | ENV vars | os.LookupEnv | |
| Deploy | Docker Compose | Dockerfile + docker-compose.yml |
Project structure: Domain-driven layout:
2. Generate Architecture System (REQUIRED for new projects)
This gives you: architecture, packages, error strategy, patterns, structure, testing approach.
3. Supplement with Domain Searches
Based on the project needs, search relevant domains:
4. Stack Guidelines
If using a specific framework/stack:
5. Implement
Apply all recommendations from the search results:
- Use recommended architecture and project structure
- Apply patterns (Functional Options, Repository Interface, etc.)
- Follow error handling strategy
- Implement proper concurrency patterns
- Add tests following testing strategy
6. Always Generate Docker Files
Every project MUST include these files:
Dockerfile (multi-stage build):
docker-compose.yml (API + PostgreSQL):
Makefile (must include):
Pre-Delivery Checklist
Before delivering Go code, verify:
- [ ]
go vet ./...passes - [ ]
golangci-lint runpasses - [ ]
go test -race ./...passes - [ ] No goroutine leaks (all goroutines have shutdown path)
- [ ] All errors handled (no
_ = f()) - [ ] Context propagated through all layers
- [ ]
http.Response.Bodyclosed withdefer - [ ] Exported types have doc comments
- [ ] No global mutable state
- [ ] Interfaces defined at consumer, not provider
- [ ] Struct fields ordered for alignment (largest to smallest)
- [ ]
strings.Builderused instead of+concatenation in loops - [ ] Database connections properly pooled and closed
- [ ] Graceful shutdown implemented for servers
Quick Domain Reference
| Domain | When to Search | |
|---|---|---|
pattern | Need a design pattern (options, factory, middleware, pipeline) | |
package | Choosing a library/package for a use case | |
error | Error handling strategy, wrapping, custom errors | |
perf | Performance optimization, profiling, allocation | |
test | Testing approach, mocking, benchmarks | |
concurrency | Goroutines, channels, sync primitives | |
interface | Interface design, composition, contracts | |
arch | Project structure, architecture decisions | |
idiom | Go conventions, naming, style | |
anti | Avoiding common mistakes | |
tooling | Go tools, linting, profiling | |
module | Go modules, versioning, dependencies |
Resources
- scripts/: BM25 search engine, architecture system generator
- data/: 12 domains and 10 stacks with 300+ curated Go entries
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/go/SKILL.md
Popularity
- Repository stars
- 56
- Repository forks
- 15
- 7-day trend score
- 20
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 23 Jun 2026, 4 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/vurakit/agentup/go)