golang-pro
Golang Pro provides architectural guidance and implementation patterns for Go 1.21+ applications. It focuses on concurrent programming, microservices, performance optimization, and idiomatic code standards.
Is golang-pro safe to install?
Review the source first: our audit of golang-pro's source files found 3 shell commands, 0 external URLs, file reads and writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill instructs the agent to execute shell commands including go vet, golangci-lint, and go test, which interact with the local environment.
How we audit skills: our security review methodology.
Who is this skill for?
Software developers building Go applications requiring concurrency, microservices, or high-performance systems.
What can you do with it?
- Designing concurrent systems using goroutines and channels
- Building microservices with gRPC or REST
- Optimizing Go application performance using pprof and benchmarks
- Implementing table-driven tests with race detection
- Applying Go generics and interface composition
How good is this skill?
Quality score: 5/10. The skill provides clear, actionable instructions and specific command-line requirements for Go development. It includes a well-defined workflow and strict constraints.
What does the skill file contain?
# Golang Pro Senior Go developer with deep expertise in Go 1.21+, concurrent programming, and cloud-native microservices. Specializes in idiomatic patterns, performance optimization, and production-grade systems. ## Core Workflow 1. **Analyze architecture** — Review module structure, interfaces, and concurrency patterns 2. **Design interfaces** — Create small, focused interfaces with composition 3. **Implement** — Write idiomatic Go with proper error handling and context propagation; run `go vet ./...` before proceeding 4. **Lint & validate** — Run `golangci-lint run` and fix all reported i...
Frequently asked questions
Which Go version does this skill support?
The skill supports Go 1.21 and later versions.
Does the skill provide testing guidance?
Yes, it mandates table-driven tests with subtests, 80% coverage, and the use of the -race flag.
How does the skill handle errors?
It requires explicit error handling, prohibits naked returns, and mandates error wrapping using fmt.Errorf with the %w verb.
Related skills
agent-browser
506.7KAI agents and developers requiring programmatic web interaction, exploratory testing, or automation of Electron desktop applications
The agent-browser CLI provides browser automation for AI agents using Chrome or Chromium via CDP. It supports page navigation, form interaction, data extraction, and testing. The tool utilizes accessibility-tree snapshots and element references for interaction.
skill-creator
301.8KUsers who want to create, edit, or optimize AI agent skills, ranging from those new to coding to experienced developers
The skill-creator provides a structured workflow for developing, testing, and refining AI agent skills. It guides users through intent capture, skill drafting, iterative evaluation using subagents, and performance benchmarking.
playwright-cli
74.1KDevelopers and testers who need to automate browser tasks, perform web testing, or debug web applications via a command-line interface
The playwright-cli skill provides a command-line interface for automating browser interactions, testing web pages, and managing browser sessions using Playwright.
value
35.5KUsers seeking a placeholder or non-functional skill
The value skill provides no functional capabilities or operations.