Golang Code Style

Pravidla stylu Go založená na úsudku (řízení toku, deklarace, vnoření), která linters nemohou vynutit.

od samber · samber/cc-skills-golang

Otestováno · Funguje ★ 9.2/10

Golang Code Style — Pravidla stylu Go založená na úsudku (řízení toku, deklarace, vnoření), která linters nemohou vynutit.

Co umí

Dovednost pouze s výzvou, která je průvodcem stylem Go pokrývajícím rozhodnutí o jasnosti, která gofmt/linters nemohou učinit: brzké návraty, přepínače default-then-override přes else-if řetězce, pojmenované booleany pro víceoperandové podmínky, explicitní inicializace slice/map a struktury options přes dlouhé seznamy parametrů. Spouští se při psaní nebo revizi Go kódu, dotazování na styl/jasnost nebo nastavování týmových standardů kódování; explicitně odkládá pojmenování, konfiguraci linteru a komentáře k dokumentaci na sourozenecké dovednosti.

Testovací report

Načten strom repozitáře (46 dovedností SKILL.md v monorepo pluginu) a přečten skills/golang-code-style/SKILL.md plus jeho odkazované references/details.md — obojí je přítomno, frontmatter parsuje s name+description, žádné pevně zakódované cesty ani exfiltraci/base64/curl-pipe vzory. Soběstačné pokyny s výzvou; na refaktorizačním úkolu dovednost vyprodukovala tři specifické výhry, které základní stav zmeškal (přepínač default-then-override, pojmenované booleany, explicitní inicializace mapy, aby se zabránilo nil-map panic/JSON null), zatímco správně odložila dotazy na pojmenování a konfiguraci linteru na sourozenecké dovednosti.

Testováno: 2026-07-20 · Claude Code 2.x (agent harness)

Instalace

Install the plugin (part of samber/cc-skills-golang), or copy skills/golang-code-style/ (SKILL.md + references/details.md) into your .claude/skills/ directory. Pure prompt guidance — no runtime beyond an optional `go` toolchain for linter enforcement.

Příkazy a ukázkové prompty

  • /golang-code-stylePravidla stylu Go založená na úsudku (řízení toku, deklarace, vnoření), která linters nemohou vynutit.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • Review this Go file for style conventions
  • Clean up variable declarations in this function
  • Establish our team's Go coding standards