---
title: "Go — detection"
description: "Declares when the `go` profile activates on a given set of files. Consumed by `klaude-plugin/skills/_shared/profile-detection.md`. Multiple profiles may activate additively on the same diff."
type: skill
canonical_url: https://claudary.paisolsolutions.com/skills/detection
source: "Claudary"
difficulty: intermediate
author: "Claude Code Knowledge Pack"
date: 2026-07-10T11:18:24.710Z
license: CC-BY-4.0
attribution: "Go — detection — Claudary (https://claudary.paisolsolutions.com/skills/detection)"
---

# Go — detection
Declares when the `go` profile activates on a given set of files. Consumed by `klaude-plugin/skills/_shared/profile-detection.md`. Multiple profiles may activate additively on the same diff.

## Overview

# Go — detection

Declares when the `go` profile activates on a given set of files. Consumed by `klaude-plugin/skills/_shared/profile-detection.md`. Multiple profiles may activate additively on the same diff.

## Path signals

_None._ Go detection does not use path heuristics; file extension alone is authoritative (see Content signals).

## Filename signals

_None._ Go detection is extension-based, not filename-based.

## Content signals

A file activates the Go profile if its extension is `.go`. The extension match is authoritative; no byte-level content inspection is required.

## Design signals

display_name: Go
tokens:
  - Go
  - Golang
  - goroutine
  - go module
  - go.mod

---

Source: [Claudary](https://claudary.paisolsolutions.com/skills/detection) · https://claudary.paisolsolutions.com
