Go service coding standards
npx claudepluginhub cemezgin/go-service-guideComprehensive Go service development standards covering architecture, style, patterns, concurrency, testing, and observability.
A Claude Code plugin providing comprehensive Go service development standards covering architecture, style, patterns, concurrency, testing, and observability.
# Add the marketplace source
claude /plugin marketplace add cemezgin/go-service-guide
# Install the plugin
claude /plugin install coding-standards
Clone the repository and add it as a local plugin:
git clone https://github.com/cemezgin/go-service-guide.git
claude /plugin add ./coding-standards
To fetch the latest version of the plugin:
# Reinstall to get the latest version
claude /plugin update go-service-guide
# Or manually: uninstall and reinstall
claude /plugin uninstall go-service-guide
claude /plugin install go-service-guide
For manual installations, pull the latest changes:
cd go-service-guide
git pull origin main
Once installed, the following skills become available in your projects:
| Skill | Description | Trigger |
|---|---|---|
| architecture | Clean/hexagonal architecture rules, folder structure, interface ownership, and dependency direction | Creating new packages or services |
| patterns | Functional options, must pattern, caching decorator, error handling, configuration, and HTTP clients | Implementing common patterns |
| testing | Table-driven tests, mock setup, coverage requirements (85% minimum) | Writing tests |
| concurrency | Goroutine ownership, errgroup patterns, worker pools, and graceful shutdown | Writing concurrent code |
| observability | Tracing with OpenTelemetry and structured logging with slog | Adding observability |
| go-style | Uber Go style guide rules for guidelines, performance, and code style | Writing or reviewing Go code |
Skills are automatically invoked by Claude Code when relevant context is detected. You can also manually invoke them:
# Invoke a specific skill
claude /go-service-guide:architecture
claude /go-service-guide:patterns
claude /go-service-guide:testing
claude /go-service-guide:concurrency
claude /go-service-guide:observability
claude /go-service-guide:go-style
cmd/, internal/, config/, infra/With* functionscmd/, internal/apps/)fmt.Errorf("get order %s: %w", id, err)gomockerrgroup for parallel requestserrgroup.SetLimit(n)log/sloggo-service-guide/
├── .claude-plugin/
│ ├── plugin.json # Plugin manifest
│ └── marketplace.json # Marketplace configuration
└── skills/
├── architecture/
│ ├── SKILL.md # Skill definition
│ └── examples.md # Code examples
├── concurrency/
├── go-style/
├── observability/
├── patterns/
└── testing/
skills/ directoryMIT
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 84 marketplace plugins, 192 local specialized agents, and 156 local skills - optimized for granular installation and minimal token usage
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations