chore: Add AI agent tooling and rename agent documentation (#20609)
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.5
parent
736ccdbf93
commit
178d27eab9
Symlink
+1
@@ -0,0 +1 @@
|
||||
../.cursor/skills
|
||||
@@ -0,0 +1,42 @@
|
||||
---
|
||||
name: go
|
||||
description: >
|
||||
Best practices for working with Go codebases. Use when writing, debugging,
|
||||
or exploring Go code, including reading dependency sources and documentation.
|
||||
allowed-tools: "Read,Bash(go:*)"
|
||||
version: "1.0.0"
|
||||
author: "User"
|
||||
license: "MIT"
|
||||
---
|
||||
|
||||
# Go Programming Language
|
||||
|
||||
Guidelines for working effectively with Go projects.
|
||||
|
||||
## Reading Dependency Source Files
|
||||
|
||||
To see source files from a dependency, or to answer questions about a dependency:
|
||||
|
||||
```bash
|
||||
go mod download -json MODULE
|
||||
```
|
||||
|
||||
Use the returned Dir path to read the source files.
|
||||
|
||||
## Reading Documentation
|
||||
|
||||
Use go doc to read documentation for packages, types, functions, etc:
|
||||
|
||||
```bash
|
||||
go doc foo.Bar # Documentation for a specific symbol
|
||||
go doc -all foo # All documentation for a package
|
||||
```
|
||||
|
||||
## Running Programs
|
||||
|
||||
Use go run instead of go build to avoid leaving behind build artifacts:
|
||||
|
||||
```bash
|
||||
go run . # Run the current package
|
||||
go run ./cmd/foo # Run a specific command
|
||||
```
|
||||
Reference in New Issue
Block a user