Charles Xu
Community@cxuu · San Mateo, CA
Agent Skills by Charles Xu
Showing 16 vetted skills indexed across 1 GitHub repositories.
go-linting
Automate Go linting setup with golangci-lint and multiple linters.
go-documentation
Standardize Go doc comments, package docs, and godoc formatting.
go-context
Standardize Go context usage to prevent leaks and improper propagation.
go-concurrency
Review Go code for goroutine lifetimes, channel usage, and synchronization patterns.
go-style-core
Enforce Go style principles for formatting, naming, and documentation.
go-data-structures
Explain Go arrays, slices, maps, and new versus make allocation.
go-defensive
Enforce compile-time interface compliance and safe data handling in Go code.
go-naming
Enforce idiomatic Go naming conventions for identifiers across codebases.
go-performance
Apply Go performance patterns to optimize hot-path code and reduce allocations.
go-interfaces
Explain Go interfaces, type assertions, type switches, and embedding.
go-error-handling
Standardize Go error handling with %w wrapping and errors.Is checks.
go-testing
Apply Google and Uber Go testing patterns to write and review tests.
go-functional-options
Generate Go functional options pattern code with With* constructors and an Option interface.
go-control-flow
Demonstrate Go control-flow idioms for conditionals, loops, and switches.
go-packages
Organize Go projects with structured package boundaries and import grouping.
go-code-review
Apply CodeReviewComments standards to Go code reviews.