go-sdk-specialist
SolidGo SDK development with idiomatic patterns
AI & Automation 1,160 stars
71 forks Updated today MIT
Install
Quality Score: 92/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Go SDK Specialist Skill
## Overview
This skill specializes in developing idiomatic Go SDKs with proper module versioning, context-based cancellation, and Go-style error handling patterns.
## Capabilities
- Design Go SDK architecture with proper module structure
- Implement context-based cancellation and timeouts
- Apply Go error handling patterns with wrapped errors
- Configure go.mod versioning following semver
- Design functional options pattern for configuration
- Implement interface-based design for testability
- Configure proper logging with structured output
- Support concurrent operations safely
## Target Processes
- Multi-Language SDK Strategy
- SDK Architecture Design
- SDK Testing Strategy
## Integration Points
- Go modules (go.mod)
- go test with testify
- golangci-lint for code quality
- pkg.go.dev for documentation
- goreleaser for releases
## Input Requirements
- API specification
- Module path (e.g., github.com/org/sdk)
- Minimum Go version
- Concurrency requirements
- Error handling preferences
## Output Artifacts
- Go module source code
- go.mod and go.sum files
- Test files (*_test.go)
- Examples in examples/ directory
- README with installation instructions
- GoDoc-compatible documentation
## Usage Example
```yaml
skill:
name: go-sdk-specialist
context:
apiSpec: ./openapi.yaml
modulePath: github.com/myorg/sdk-go
goVersion: "1.21"
useGenerics: true
errorWrapping: true
functionalOptions: true
```
## Best Practices
...
Details
- Author
- a5c-ai
- Repository
- a5c-ai/babysitter
- Created
- 4 months ago
- Last Updated
- today
- Language
- JavaScript
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Solid
csharp-sdk-specialist
C#/.NET SDK development with async patterns
1,160 Updated today
a5c-ai AI & Automation Solid
rust-sdk-specialist
Rust SDK development with zero-cost abstractions
1,160 Updated today
a5c-ai AI & Automation Solid
python-sdk-specialist
Python SDK development with async support and type hints
1,160 Updated today
a5c-ai AI & Automation Solid
java-sdk-specialist
Java SDK development for enterprise environments
1,160 Updated today
a5c-ai AI & Automation Listed
go-skills
Go backend patterns, best practices, and implementation guides
0 Updated today
murtazatouqeer