go
Conventions and commands for Go projects — testing, linting, JSON Schema generation, and error handling.
Skill by suzuki-shunsuke
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/suzuki-shunsuke-go
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: testing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/go
What's inside
- Skill name
go- Description
- Conventions and commands for Go projects — testing, linting, JSON Schema generation, and error handling. Use when developing, testing, or linting Go code in this repository.
- License
- MIT
- Instructions
- 44 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
Test: ```sh go test ./... -race -covermode=atomic ``` Lint: ```sh go vet ./... golangci-lint run ``` Auto fix lint errors: Note that only a few errors can be fixed by this command. Many lint errors needs to be fixed manually. ```sh golangci-lint fmt ``` ## JSON Schema If `cmd/gen-jsonschema` is present, JSON Schema for the application can be updated by the following command: ```sh go run ./cmd/gen-jsonschema ``` ## Test Framework Guidelines - **DO NOT** use `testify` for writing tests - **DO** use `google/go-cmp` for comparing expected and actual values ## File Naming Conventions - Internal test files: append `_internal_test.go` for internal testing ## Error Handling Use slog and [slog-error](https://github.com/suzuki-shunsuke/slog-error).
From suzuki-shunsuke/agent-skills, MIT.
More from suzuki-shunsuke/agent-skills
- 0.565score
github-trusted-tag
suzuki-shunsuke
Makes tags in a GitHub organization creatable only on a trusted SHA (the HEAD of the default branch).
SkillAFreshness: AClaude Code +9 - 0.529score
github-auto-approve
suzuki-shunsuke
Sets up and audits secure auto approve for pull requests across a GitHub organization, so that only pull requests genuinely meeting the intended conditions…
SkillBFreshness: BClaude Code +9 - 0.529score
github-app-private-key-aws-kms
suzuki-shunsuke
Rewrites GitHub Actions workflows so that GitHub App installation access tokens are generated by delegating JWT signing to AWS KMS instead of storing the…
SkillBFreshness: BClaude Code +9 - 0.524score
github-required-status-check
suzuki-shunsuke
Designs and manages GitHub Branch Rulesets' "Require status checks to pass" so the ruleset never needs updating when a job is added, removed, or renamed, by…
SkillBFreshness: BClaude Code +9 - 0.474score
create-skill
suzuki-shunsuke
Creates agent skills from an OSS project's documentation.
SkillCFreshness: CClaude Code +9 - 0.469score
pr
suzuki-shunsuke
Creates a branch, commits the changes, and opens a pull request whose description summarizes the full diff between base and head.
SkillCFreshness: CClaude Code +9 - 0.467score
manner
suzuki-shunsuke
Baseline rules for this repository — use English, never commit to default branches, never rewrite commit history.
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 1
- Last commit (this folder)
- Jun 26, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/suzuki-shunsuke/agent-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from suzuki-shunsuke
- 0.565score
github-trusted-tag
suzuki-shunsuke
Makes tags in a GitHub organization creatable only on a trusted SHA (the HEAD of the default branch).
SkillAFreshness: AClaude Code +9 - 0.529score
github-auto-approve
suzuki-shunsuke
Sets up and audits secure auto approve for pull requests across a GitHub organization, so that only pull requests genuinely meeting the intended conditions…
SkillBFreshness: BClaude Code +9 - 0.529score
github-app-private-key-aws-kms
suzuki-shunsuke
Rewrites GitHub Actions workflows so that GitHub App installation access tokens are generated by delegating JWT signing to AWS KMS instead of storing the…
SkillBFreshness: BClaude Code +9 - 0.524score
github-required-status-check
suzuki-shunsuke
Designs and manages GitHub Branch Rulesets' "Require status checks to pass" so the ruleset never needs updating when a job is added, removed, or renamed, by…
SkillBFreshness: BClaude Code +9 - 0.474score
create-skill
suzuki-shunsuke
Creates agent skills from an OSS project's documentation.
SkillCFreshness: CClaude Code +9 - 0.469score
pr
suzuki-shunsuke
Creates a branch, commits the changes, and opens a pull request whose description summarizes the full diff between base and head.
SkillCFreshness: CClaude Code +9
Cite this page
go skill. Agent Mart. https://agentmart.dev/skills/suzuki-shunsuke-go (last updated 2026-10-24)