Claude Code Plugins

Community-maintained marketplace

Feedback

skill:language-go

@CsHeng/dot-claude
3
0

Apply Go architecture, error handling, and tooling guidelines

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name skill:language-go
description Apply Go architecture, error handling, and tooling guidelines
tags language, go
source rules/11-go-guidelines.md
allowed-tools Bash(go version), Bash(golangci-lint)
capability Follow Go module structure, naming, and dependency patterns from `rules/11`, Use `go run` during development, enforce `CGO_ENABLED=0` for distribution builds, Implement explicit error handling with context using `fmt.Errorf("context: %w", err)`
usage Automatically load for tasks touching `**/*.go` files or Go-focused commands
validation `go version` (ensure >= 1.23 per rules/00), `golangci-lint run` when applicable
fallback
globs **/*.go

Notes

  • Combine with skill:toolchain-baseline for version enforcement.
  • Agents may optionally add testing or architecture skills for deeper guidance.