go-agent-skills
Thirty-five Go skills that an agent loads on demand: errors, goroutines, testing, architecture and code review.
- 88 ★ on the repository
- Last commit
Minimal access
Why this level
- The skills advise commands and code edits the agent applies in your project
Install
- Works in
Manual install
npx skills add eduardo-sl/go-agent-skillsClaude Code also has a marketplace route: `/plugin marketplace add eduardo-sl/go-agent-skills`.
Access and checks
How we reviewMinimal accessThe tool runs nothing and makes no network calls.
- The skills advise commands and code edits the agent applies in your project
This is third-party code. Review the repository files before installing.
What it does
A set of 35 skills teaches an agent to write idiomatic Go and review other people's code. The skills fall into six areas: code quality, architecture, data, safety and performance, testing and workflow. They rest on Effective Go, Go Code Review Comments and patterns from large production services, follow the open Agent Skills standard and load on demand, costing about 135 tokens each until then. The `go-skills-router` router maps a task to the skill that owns it and separates overlapping ones. Commands such as `/go-code-review` and `/go-concurrency-review` exist. Skills declare narrow `allowed-tools`, review skills cannot write to files. Another 159 eval cases compare work with and without the skills.
Who it is for. Go developers whose agents write code that compiles but is not idiomatic: bare errors, needless interfaces, goroutines nobody stops.
Good fit when
- The agent returns errors without context, and a wrapper through `fmt.Errorf` with `%w` is needed.
- Goroutine code must be checked for leaks and context cancellation.
- A Go service is prepared for release and its architecture, dependencies and binary size are reviewed.
- One team needs the same review rules across Claude Code, Cursor and Codex.
Not a fit when
- The project is in another language: the skills are entirely about Go.
- Your company's own rules are needed: the set is general and adapts through its customizing section.
- One skill is wanted with nothing extra: the default install is interactive and extras must be skipped.
Example request
Review this Go package with go-code-review and go-concurrency-review and show the issues found with fixes.Limitations
Skill descriptions start at about 4,800 tokens for the whole set, so in small context windows install selectively with the `--skill` flag. Go versions 1.21 through 1.27 are covered, and fresh releases arrive later: a weekly workflow opens an issue when a version appears that `go-modernize` does not cover. Eval results come from your own runs with and without the skills, and the card has no ready totals. Windows needs `npx` or manual copying.
How to disable. Remove skills with `npx skills remove go-performance-review` for each one or delete the folders from `.claude/skills/`. `npx skills list` shows what is installed.
FAQ
How do I install only the skills I need?
With a command like `npx skills add eduardo-sl/go-agent-skills --skill go-code-review --skill go-defensive-coding`. The `--list` flag shows the list without installing.
How do I install it in Claude Code through the marketplace?
With `/plugin marketplace add eduardo-sl/go-agent-skills` and `/plugin install go-agent-skills@eduardo-sl`.
Can it be installed without Node.js?
Yes, `scripts/install.sh` covers Claude, Cursor, Copilot, Codex and Windsurf, and skill folders can be copied by hand.
How are skills updated?
`npx skills check` shows what is stale and `npx skills update` updates it. `npx skills list` shows what is installed.
How is the benefit measured?
`evals/` holds 159 cases: run them with and without the skills, and the difference between the runs is the result.
Discussion
No questions or reviews yet.
Related
SkillsSeven Go skills from the creator of Cobra and Hugo: idiomatic style, CLI design, releases, Wails, file operations and afero tests
A set of independent skills against drift in large codebases: hard-cut, root-cause tracing, lean testing and CI right-sizing.
A library of 30-plus instruction skills for coding agents: planning, building, testing, hallucination guards and shipping
Nine short skills: tests, review, ADR plans, slides, a wiki, image generation, worktrees and plan implementation.
Brooklyn skills: 25 portable agent skills for pull requests, triage, cleanup, UI checks and research
Simplified Chinese localization of Addy Osmani Agent Skills: 25 engineering skills and 9 lifecycle commands for several agents.
README in short
Covers why the set exists, installation for different agents, usage, the skill list, customization and questions.