← スキル一覧に戻る

go
by plutowang
ZSH · Starship · Neovim · Opencode — fast terminal configs
⭐ 2🍴 0📅 2026年1月23日
SKILL.md
name: go description: Go Constraints. Errors, Context, testify/require, SQLBoiler, Nx Support.
Lang: Go
Rules
- Errors: Wrap with
fmt.Errorf("...: %w", err). Never ignore. - Context:
ctx context.ContextMUST be 1st arg. - DB: Use SQLBoiler models/executors. NO GORM/Raw SQL.
- Tests: Table-Driven (
structslice) +testify/require. - Layout: Use
skill nx-monorepoifnx.jsonexists. Otherwise use standardcmd/,internal/,pkg/. - Libs: Log=
log/slog, Conc=errgroup.
Workflow
- Use
skill workflow-envbefore build/run commands. - Build:
go build ./cmd/<app> - Test:
go test -v ./... - Format:
gofmt -w .
Documentation Access
When you need to verify standard library APIs, language spec details, or idiomatic patterns:
- Primary (Context7):
/golang/go - Fallback: https://go.dev/doc
Usage: Only use documentation lookup when you need to verify uncertain syntax, check breaking changes, or explore unfamiliar APIs. Apply this skill's established rules directly for routine tasks.
スコア
総合スコア
50/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
レビュー
💬
レビュー機能は近日公開予定です