Charles Xu avatar

Charles Xu

Community

@cxuu · San Mateo, CA

17Followers
|
20Public Repos
|
16Published Skills

Agent Skills by Charles Xu

Showing 16 vetted skills indexed across 1 GitHub repositories.

cxuucxuu
139

go-linting

Automate Go linting setup with golangci-lint and multiple linters.

Community
Intermediate
cxuucxuu
139

go-documentation

Standardize Go doc comments, package docs, and godoc formatting.

Community
Advanced
cxuucxuu
139

go-context

Standardize Go context usage to prevent leaks and improper propagation.

Community
Intermediate
cxuucxuu
139

go-concurrency

Review Go code for goroutine lifetimes, channel usage, and synchronization patterns.

Community
Advanced
cxuucxuu
139

go-style-core

Enforce Go style principles for formatting, naming, and documentation.

Community
Intermediate
cxuucxuu
139

go-data-structures

Explain Go arrays, slices, maps, and new versus make allocation.

Community
Intermediate
cxuucxuu
139

go-defensive

Enforce compile-time interface compliance and safe data handling in Go code.

Community
Advanced
cxuucxuu
139

go-naming

Enforce idiomatic Go naming conventions for identifiers across codebases.

Community
Advanced
cxuucxuu
139

go-performance

Apply Go performance patterns to optimize hot-path code and reduce allocations.

Community
Intermediate
cxuucxuu
139

go-interfaces

Explain Go interfaces, type assertions, type switches, and embedding.

Community
Intermediate
cxuucxuu
139

go-error-handling

Standardize Go error handling with %w wrapping and errors.Is checks.

Community
Advanced
cxuucxuu
139

go-testing

Apply Google and Uber Go testing patterns to write and review tests.

Community
Advanced
cxuucxuu
139

go-functional-options

Generate Go functional options pattern code with With* constructors and an Option interface.

Community
Intermediate
cxuucxuu
139

go-control-flow

Demonstrate Go control-flow idioms for conditionals, loops, and switches.

Community
Intermediate
cxuucxuu
139

go-packages

Organize Go projects with structured package boundaries and import grouping.

Community
Intermediate
cxuucxuu
139

go-code-review

Apply CodeReviewComments standards to Go code reviews.

Community
Intermediate