Streamline Go development using Make targets for linting, testing, and security checks.
Install
mkdir -p .claude/skills/go-project-conventions && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/14285" && unzip -o skill.zip -d .claude/skills/go-project-conventions && rm skill.zipInstalls to .claude/skills/go-project-conventions
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Project conventions with module caching, linting, security checks, and tests via MakeKey capabilities
- →Download Go module dependencies
- →Install golangci-lint if missing
- →Install gosec if missing
- →Run go vet for static analysis
- →Run golangci-lint for linting
- →Run gosec for security checks
How it works
This skill provides standard Make targets to automate common Go project tasks like dependency management, linting, security checks, and testing.
Inputs & outputs
When to use Go project conventions
- →Install dependencies
- →Run go vet and lint
- →Execute security scans
- →Run unit tests
About this skill
Skill: Go project conventions
Goal
Provide a standard Go workflow with module caching, linting, security checks, and tests driven by Make.
Make targets (recommended)
make deps->go mod download+ installgolangci-lintandgosecif missingmake vet->go vet ./...make lint->golangci-lint run --timeout=5mmake security->gosec ./...make test->go test -v -race -coverprofile=coverage.out ./...make check->make vet && make lint
When not to use it
- →When not working with Go projects
- →When not using Make for project automation
Limitations
- →Requires Make for execution
- →Assumes a Go project structure
- →Relies on specific tools like golangci-lint and gosec
How it compares
This skill standardizes Go project workflows through Make targets, providing consistent automation compared to manual execution of commands.
Compared to similar skills
Go project conventions side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| Go project conventions (this skill) | 0 | 6mo | No flags | Beginner |
| upgrade-deps | 0 | 2mo | No flags | Advanced |
| Go project conventions | 0 | 6mo | No flags | Beginner |
| prowler-ci | 1 | 7mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by rcarmo
View all by rcarmo →You might also like
upgrade-deps
obot-platform
Upgrade dependencies and runtimes safely, run CI, and report higher-risk options.
Go project conventions
rcarmo
Project conventions with module caching, linting, security checks, and tests via Make
prowler-ci
prowler-cloud
Helps with Prowler repository CI and PR gates (GitHub Actions workflows). Trigger: When investigating CI checks failing on a PR, PR title validation, changelog gate/no-changelog label, conflict marker checks, secret scanning, CODEOWNERS/labeler automation, or anything under .github/workflows.
go-vuln-remediate
infobloxopen
Run Wiz-based vulnerability scan and automatic Go module remediation for containerized Go services in the konk repository. Use when you need to build images, scan CVEs, patch vulnerable dependencies in go.mod/go.sum across konk-service and konk-provision modules, validate builds, and prepare a PR su
configure-hooks
aibot88
This skill should be used when the user says "configure hooks", "set up quality gates", "add PostToolUse hook", "set up permission hooks", "create hook configuration", "add typecheck hook", "set up secret-scan hook", or wants to configure event-driven hooks for their Claude Code project. Validates a
security-automation
Ed1s0nZ
安全自动化的专业技能和方法论