Clean

    golang-naming

    Go (Golang) naming conventions — covers packages, constructors, structs, interfaces, constants, enums, errors, booleans, receivers, getters/setters, functional options, acronyms, test functions, and subtest names. Use this skill when writing new Go code, reviewing or refactoring, choosing between naming alternatives (New vs NewTypeName, isConnected vs connected, ErrNotFound vs NotFoundError, StatusReady vs StatusUnknown at iota 0), debating Go package names (utils/helpers anti-patterns), or asking about Go naming best practices. Also trigger when the user mentions MixedCaps vs snake_case, ALL_CAPS constants, Get-prefix on getters, or error string casing. Do NOT use for general Go implementation questions that don't involve naming decisions.

    Publisher samber
    Sourceskills.sh
    TypeDomain expertise
    Popularity33,664
    UpdatedJul 15, 2026, 06:21 AM
    Manifest Score100
    Lineage Score100
    Safety Score100
    Ecosystem Rank2239

    Security Findings

    No Security Findings

    No suspicious or malicious patterns were detected during scanning.

    Versions

    3
    • 100
      Clean

      Scanned Jun 10, 2026, 06:41 AM

    • Clean

      Scanned Apr 28, 2026, 04:52 PM

    • Clean

      Scanned Apr 7, 2026, 02:01 PM