cicdteam

Google Go Style — Design skill for Claude Code

Design community

Claude Code marketplace hosting the google-go-style skill — a digest of the Google Go Style Guide.

How to install Google Go Style

This entry records only its repository, not the path inside it, so there is no exact command to give. Open cicdteam/google-go-style and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Google Go Style does

Claude Code marketplace hosting the google-go-style skill — a digest of the Google Go Style Guide.

Alternatives in Design

  • Brand Guidelines — Apply Anthropic's official brand colors and typography to artifacts 94.1k ★
  • Planning With Files — Claude Code skill implementing Manus-style persistent markdown planning — the workflow pattern behind the $2B 17.4k ★
  • Explanatory Output Style — Educational output mode with insights about implementation choices 14k ★

README

google-go-style

[![Listed on ClaudePluginHub](https://www.claudepluginhub.com/badge/cicdteam-google-go-style-plugins-google-go-style)](https://www.claudepluginhub.com/plugins/cicdteam-google-go-style-plugins-google-go-style?ref=badge)

A Claude Code plugin that ships a single skill: `google-go-style`. The skill codifies the [Google Go Style Guide](https://google.github.io/styleguide/go/) into actionable rules that Claude consults whenever you write, review, or refactor Go code.

About

This skill encodes my interpretation of the [Google Go Style Guide](https://google.github.io/styleguide/go/) for use with Claude Code. The upstream guide is © Google LLC, licensed under [CC-BY 3.0](https://creativecommons.org/licenses/by/3.0/). This skill (SKILL.md and supporting files under `plugins/google-go-style/skills/google-go-style/`) is my own work, licensed Apache-2.0.

What it does

When loaded, Claude follows the rules in `SKILL.md` on every Go change. Topics covered:

  • Naming (receivers, initialisms, repetition, test doubles, package names)
  • Error handling (%v vs %w, sentinels, RPC boundaries, errors.Is / As)
  • Panics, log.Fatal, and error return — when each applies
  • Test discipline (no assertion libraries, t.Error vs t.Fatal, goroutines)
  • API design (option struct vs variadic options, interfaces, channel direction)
  • Documentation conventions
  • Package layout, imports, internal/
  • Variable declaration, zero values, strings, shadowing

`SKILL.md` is the quick-reference. Eight files under `references/` carry the detailed rules; Claude loads them on demand.

Why

The upstream guide is large and not optimised for being consulted on every file edit. This skill is a digest — it puts the rules Claude needs on the hot path and leaves the long-form material as references it can fetch when a specific topic comes up.

Install

Claude Code (native plugin)

claude plugin marketplace add cicdteam/google-go-style
claude plugin install goo