Back to list
jaeyeom

golang

by jaeyeom

5🍴 3📅 Jan 24, 2026

SKILL.md


name: golang description: Expert Go developer guide. Use when writing, debugging, or reviewing Go code. allowed-tools: Bash, Read, Grep, Glob, Edit, Write

Go Development Skill

Instructions

When working with Go code, follow these rules:

  1. Logging: Use the log/slog package in the standard library.
    • Add appropriate log messages with proper log levels.
  2. Interfaces: Define interfaces where they are used, not where they are implemented.
    • Avoid introducing unused interfaces.
  3. Testing:
    • Use table-driven tests.
    • Clarify which case is failing in the test log.
  4. Linting:
    • Run make lint to check for issues.
    • Run make fix to auto-fix issues.
    • If running manually: golangci-lint run ./...
  5. Flags: Only the main function can access command-line flags.

Tools

  • Lint: make lint
  • Test: make test

Score

Total Score

50/100

Based on repository quality metrics

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

Reviews

💬

Reviews coming soon