go-development
Use when developing Go applications, implementing job schedulers or cron (netresearch/go-cron, ofelia), Docker API integrations, LDAP/AD clients, building resilient services with retry logic, setting up Go test suites (unit/integration/fuzz/mutation), or running golangci-lint.
- Version
- 1.15.0
- License
- (MIT AND CC-BY-SA-4.0). See LICENSE-MIT and LICENSE-CC-BY-SA-4.0
- Compatibility
- Requires go 1.21+, golangci-lint, docker.
Pinned to revision 5a89d6859fd3, so it is the text this page describes rather than whatever the author pushed since.
Pre-approved tools experimental
Experimental field. Support varies between clients, so this list is what the author declared, not what your client will enforce.
- Bash(go:*)
- Bash(make:*)
- Bash(docker:*)
- Bash(golangci-lint:*)
- Read
- Write
- Glob
- Grep
Files
- skills/go-development/SKILL.md
- skills/go-development/checkpoints.yaml
- skills/go-development/evals/evals.json
- skills/go-development/references/api-design.md
- skills/go-development/references/architecture.md
- skills/go-development/references/awesome-go-submission.md
- skills/go-development/references/branch-protection.md
- skills/go-development/references/contracts-and-invariants.md
- skills/go-development/references/cron-scheduling.md
- skills/go-development/references/dependencies.md
- skills/go-development/references/docker.md
- skills/go-development/references/fuzz-testing.md
- skills/go-development/references/ldap.md
- skills/go-development/references/lefthook-template.md
- skills/go-development/references/linting.md
- skills/go-development/references/logging.md
- skills/go-development/references/makefile.md
- skills/go-development/references/modernization.md
- skills/go-development/references/mutation-testing.md
- skills/go-development/references/resilience.md
- skills/go-development/references/reusable-workflows.md
- skills/go-development/references/single-build-release.md
- skills/go-development/references/testing.md
- skills/go-development/scripts/verify-go-project.sh
Every link opens the file at its source, pinned to the revision this page describes.