---
title: "go-naming by infiniflow · skilld"
canonical_url: "https://skilld.dev/gh/infiniflow/ragflow"
meta:
  description: "Go naming conventions and best practices. Use this skill when working with Go code and need to name packages, files, directories, structs, interfaces, functions, variables,… From infiniflow/ragflow."
  "og:description": "Go naming conventions and best practices. Use this skill when working with Go code and need to name packages, files, directories, structs, interfaces, functions, variables,… From infiniflow/ragflow."
  "og:title": "go-naming by infiniflow"
  "twitter:description": "Go naming conventions and best practices. Use this skill when working with Go code and need to name packages, files, directories, structs, interfaces, functions, variables,… From infiniflow/ragflow."
  "twitter:title": "go-naming by infiniflow"
---

`

[All skills](https://skilld.dev/skills)

[![infiniflow avatar](https://skilld.dev/_img/avatar?url=https%3A%2F%2Fgithub.com%2Finfiniflow.png%3Fsize%3D96)](https://skilld.dev/gh/infiniflow)

# **/go-naming**

[@9302233](https://github.com/infiniflow/ragflow/commit/9302233b95d6f35a1f3e271c2953f2f90c6696cb "Your agent reads SKILL.md at commit 9302233")

by [infiniflow](https://skilld.dev/gh/infiniflow)· [infiniflow](https://skilld.dev/gh/infiniflow)/ [ragflow](https://skilld.dev/gh/infiniflow/ragflow)·92k stars

 10,873

Go naming conventions and best practices. Use this skill when working with Go code and need to name packages, files, directories, structs, interfaces, functions, variables, or constants. Provides comprehensive naming guidelines following Go community standards.

- 1 file
- 381 B
- Updated 4 months ago
- [GitHub](https://github.com/infiniflow/ragflow/blob/9302233b95d6f35a1f3e271c2953f2f90c6696cb/.agents/skills/go-naming/SKILL.md "View SKILL.md on GitHub")
- [No alerts](#third-party-checks "Third-party checks: No alerts · 3 checks · Risk SAFE")

## SKILL.md

381 B

**≈68** tokens always: the name and description. **≈20** when used: this file.

Strictly follow the naming conventions in [rules/named.md](https://github.com/infiniflow/ragflow/blob/main/.agents/rules/named.md)

Source: [SKILL.md on GitHub](https://github.com/infiniflow/ragflow/blob/9302233b95d6f35a1f3e271c2953f2f90c6696cb/.agents/skills/go-naming/SKILL.md)

## Third-party checks

<details>

<summary>No alerts5d3 checks · Risk SAFE</summary>



- Gen Agent Trust Hub5d

  This skill provides naming convention guidelines for the Go programming language by referencing a local rules file. It does not contain any executable code, scripts, or network requests.
- Socket5d

  No alerts
- Snyk5d

  Risk: LOW · No issues

</details>

## Provenance

[Signed by skilld at 9302233.](https://github.com/infiniflow/ragflow/commit/9302233b95d6f35a1f3e271c2953f2f90c6696cb "9302233b95d6f35a1f3e271c2953f2f90c6696cb") This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 18 hours ago.

Activeupdated 4 months ago

## README badge

![README badge for infiniflow/ragflow](https://skilld.dev/b/infiniflow/ragflow?theme=light&label=0)

## Related skills

-
-
-
-
-
-