← スキル一覧に戻る

go-development
by mway
⭐ 4🍴 0📅 2026年1月22日
SKILL.md
name: go-development description: Go development practices and tooling. Use when working with Go code (*.go files, go.mod, go.sum). Activates for Go code style, testing, linting, concurrency patterns, and Go idioms. allowed-tools: ["shell", "apply_patch", "read_file", "write_file", "update_plan"] metadata: short-description: Go development best practices
Go Development
Read these reference files before proceeding:
references/style.md- Go code style guidelinesreferences/idioms.md- Go conventions and best practicesreferences/concurrency.md- Go thread safety and race conditionsreferences/testing.md- Go test practices (table-driven, subtests)references/tooling.md- Go commands (go test, golangci-lint, etc.)references/organization.md- Go code structure and package designreferences/performance.md- Go optimization and profiling
Also reference:
~/.config/agent/domain/coding/safety.md- Runtime and security safety~/.config/agent/domain/testing/unit.md- Unit test strategies
Instructions
Apply all guidance from the reference files listed above when working with Go code. This skill covers:
- Code style: Follow Uber Go Style Guide, proper naming, imports, line length
- Idioms: Leverage Go conventions, zero values, error handling patterns
- Concurrency: Thread safety, mutex usage, race conditions
- Testing: Table-driven tests, subtests, testify/mock usage
- Tooling: go test, golangci-lint, gofumpt, golines commands
- Organization: Package structure, declaration ordering
- Performance: Memory efficiency, allocation reduction, profiling
All guidance from AGENT.md also applies (task tracking, problem-solving framework, code review priorities).
スコア
総合スコア
40/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です