diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index bedb622..f6b2f5a 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "cc-skills-golang", "description": "AI Agent Skills for production-ready Go projects", - "version": "1.5.0", + "version": "1.5.1", "author": { "name": "Samuel Berthe", "email": "hey@samuel-berthe.fr" diff --git a/.cursor-plugin/plugin.json b/.cursor-plugin/plugin.json index 61786bc..7e0b1d2 100644 --- a/.cursor-plugin/plugin.json +++ b/.cursor-plugin/plugin.json @@ -2,7 +2,7 @@ "name": "cc-skills-golang", "displayName": "Skills for Golang", "description": "AI Agent Skills for production-ready Go projects", - "version": "1.5.0", + "version": "1.5.1", "author": { "name": "Samuel Berthe", "email": "hey@samuel-berthe.fr" diff --git a/CLAUDE.md b/CLAUDE.md index 50f967d..b3e9e9c 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -193,7 +193,7 @@ Place these directives at the very top of the body, before the first heading, in All four are optional. A short procedural skill may have none. A complex orchestrating skill may have all four. -The **Dependencies** block lists only non-trivial developer tools โ€” skip universal system utilities (e.g. `curl`, `git`). Use `go install` for Go tools and `brew install` for system tools. Place this block last among the top-of-body directives, just before the first `#` heading. +The **Dependencies** block lists only non-trivial developer tools โ€” skip universal system utilities (e.g. `curl`, `git`). Prefer `go install` over `brew install` when the tool provides a Go install path; use `brew install` only for tools without one (e.g. `protoc`). Place this block last among the top-of-body directives, just before the first `#` heading. #### Persona (optional) diff --git a/gemini-extension.json b/gemini-extension.json index 545bc27..33ec07a 100644 --- a/gemini-extension.json +++ b/gemini-extension.json @@ -1,5 +1,5 @@ { "name": "cc-skills-golang", - "version": "1.5.0", + "version": "1.5.1", "description": "AI Agent Skills for production-ready Go projects" } \ No newline at end of file diff --git a/skills/golang-benchmark/SKILL.md b/skills/golang-benchmark/SKILL.md index d0ea8df..4cf7090 100644 --- a/skills/golang-benchmark/SKILL.md +++ b/skills/golang-benchmark/SKILL.md @@ -6,7 +6,7 @@ license: MIT compatibility: Designed for Claude Code or similar AI coding agents, and for projects using Golang. metadata: author: samber - version: "1.2.3" + version: "1.2.4" openclaw: emoji: "๐Ÿ“Š" homepage: https://github.com/samber/cc-skills-golang diff --git a/skills/golang-continuous-integration/SKILL.md b/skills/golang-continuous-integration/SKILL.md index 0722078..0dd7b79 100644 --- a/skills/golang-continuous-integration/SKILL.md +++ b/skills/golang-continuous-integration/SKILL.md @@ -6,7 +6,7 @@ license: MIT compatibility: Designed for Claude Code or similar AI coding agents, and for projects using Golang. metadata: author: samber - version: "1.3.0" + version: "1.3.1" openclaw: emoji: "๐Ÿš€" homepage: https://github.com/samber/cc-skills-golang @@ -36,7 +36,7 @@ allowed-tools: Read Edit Write Glob Grep Bash(go:*) Bash(golangci-lint:*) Bash(g - **Improve** โ€” auditing or extending an existing pipeline: read current workflow files first, identify gaps against the Quick Reference table, then propose targeted additions without duplicating existing steps. **Dependencies:** -- goreleaser: `brew install goreleaser` +- goreleaser: `go install github.com/goreleaser/goreleaser/v2@latest` - gh: `brew install gh` # Go Continuous Integration diff --git a/skills/golang-dependency-management/SKILL.md b/skills/golang-dependency-management/SKILL.md index d7b053b..0b897a8 100644 --- a/skills/golang-dependency-management/SKILL.md +++ b/skills/golang-dependency-management/SKILL.md @@ -6,7 +6,7 @@ license: MIT compatibility: Designed for Claude Code or similar AI coding agents, and for projects using Golang. metadata: author: samber - version: "1.2.2" + version: "1.2.3" openclaw: emoji: "๐Ÿ“ฆ" homepage: https://github.com/samber/cc-skills-golang diff --git a/skills/golang-google-wire/SKILL.md b/skills/golang-google-wire/SKILL.md index e491902..d3c85ba 100644 --- a/skills/golang-google-wire/SKILL.md +++ b/skills/golang-google-wire/SKILL.md @@ -6,7 +6,7 @@ license: MIT compatibility: Designed for Claude Code or similar AI coding agents, and for projects using Golang. metadata: author: samber - version: "1.0.2" + version: "1.0.3" openclaw: emoji: "๐Ÿชก" homepage: https://github.com/samber/cc-skills-golang diff --git a/skills/golang-grpc/SKILL.md b/skills/golang-grpc/SKILL.md index 076e1c6..e1784fc 100644 --- a/skills/golang-grpc/SKILL.md +++ b/skills/golang-grpc/SKILL.md @@ -6,7 +6,7 @@ license: MIT compatibility: Designed for Claude Code or similar AI coding agents, and for projects using Golang. metadata: author: samber - version: "1.1.3" + version: "1.1.4" openclaw: emoji: "๐ŸŒ" homepage: https://github.com/samber/cc-skills-golang @@ -30,6 +30,8 @@ allowed-tools: Read Edit Write Glob Grep Bash(go:*) Bash(golangci-lint:*) Bash(g **Dependencies:** - protoc: `brew install protobuf` +- protoc-gen-go: `go install google.golang.org/protobuf/cmd/protoc-gen-go@latest` +- protoc-gen-go-grpc: `go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest` # Go gRPC Best Practices diff --git a/skills/golang-lint/SKILL.md b/skills/golang-lint/SKILL.md index e9e1c8d..3e648d5 100644 --- a/skills/golang-lint/SKILL.md +++ b/skills/golang-lint/SKILL.md @@ -6,7 +6,7 @@ license: MIT compatibility: Designed for Claude Code or similar AI coding agents, and for projects using Golang. metadata: author: samber - version: "1.2.1" + version: "1.2.2" openclaw: emoji: "๐Ÿงน" homepage: https://github.com/samber/cc-skills-golang @@ -30,7 +30,7 @@ allowed-tools: Read Edit Write Glob Grep Bash(go:*) Bash(golangci-lint:*) Bash(g - **Interpret/fix mode** โ€” reading lint output, suppressing warnings, fixing issues on existing code: start from "Interpreting Output" and "Suppressing Lint Warnings"; use parallel sub-agents for large-scale legacy cleanup. **Dependencies:** -- golangci-lint: `brew install golangci-lint` +- golangci-lint: `go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest` # Go Linting diff --git a/skills/golang-performance/SKILL.md b/skills/golang-performance/SKILL.md index 7a7a00a..e620108 100644 --- a/skills/golang-performance/SKILL.md +++ b/skills/golang-performance/SKILL.md @@ -6,7 +6,7 @@ license: MIT compatibility: Designed for Claude Code or similar AI coding agents, and for projects using Golang. metadata: author: samber - version: "1.2.1" + version: "1.2.2" openclaw: emoji: "๐ŸŽ" homepage: https://github.com/samber/cc-skills-golang diff --git a/skills/golang-security/SKILL.md b/skills/golang-security/SKILL.md index 4c61acc..ef8f067 100644 --- a/skills/golang-security/SKILL.md +++ b/skills/golang-security/SKILL.md @@ -6,7 +6,7 @@ license: MIT compatibility: Designed for Claude Code or similar AI coding agents, and for projects using Golang. metadata: author: samber - version: "1.1.6" + version: "1.1.7" openclaw: emoji: "๐Ÿ”’" homepage: https://github.com/samber/cc-skills-golang diff --git a/skills/golang-swagger/SKILL.md b/skills/golang-swagger/SKILL.md index 84ef912..511d935 100644 --- a/skills/golang-swagger/SKILL.md +++ b/skills/golang-swagger/SKILL.md @@ -6,7 +6,7 @@ license: MIT compatibility: Designed for Claude Code or similar AI coding agents. Requires go and swag CLI. metadata: author: samber - version: "1.0.0" + version: "1.0.1" openclaw: emoji: "๐Ÿ“‹" homepage: https://github.com/samber/cc-skills-golang diff --git a/skills/golang-testing/SKILL.md b/skills/golang-testing/SKILL.md index c294d59..8d3b8f4 100644 --- a/skills/golang-testing/SKILL.md +++ b/skills/golang-testing/SKILL.md @@ -6,7 +6,7 @@ license: MIT compatibility: Designed for Claude Code or similar AI coding agents, and for projects using Golang. metadata: author: samber - version: "1.2.1" + version: "1.2.2" openclaw: emoji: "๐Ÿงช" homepage: https://github.com/samber/cc-skills-golang diff --git a/skills/golang-troubleshooting/SKILL.md b/skills/golang-troubleshooting/SKILL.md index 0e4cfdf..2e83827 100644 --- a/skills/golang-troubleshooting/SKILL.md +++ b/skills/golang-troubleshooting/SKILL.md @@ -6,7 +6,7 @@ license: MIT compatibility: Designed for Claude Code or similar AI coding agents, and for projects using Golang. metadata: author: samber - version: "1.2.1" + version: "1.2.2" openclaw: emoji: "๐Ÿ”" homepage: https://github.com/samber/cc-skills-golang