Agent Skills by 沈剑心
Showing 38 vetted skills indexed across 1 GitHub repositories.
golang-security
Audit and write Go code against injection, cryptography, filesystem, and web security vulnerabilities.
golang-spf13-cobra
Build and test Go CLI command trees using the spf13/cobra library.
golang-project-layout
Guides Go project structure, module naming, and workspace setup for new codebases.
golang-concurrency
Implements and reviews concurrent Go code using goroutines, channels, and sync primitives.
golang-data-structures
Guides selection and optimization of Go slices, maps, arrays, containers, and pointer types.
golang-database
Guides writing, reviewing, and debugging Go database code with sqlx and pgx.
golang-spf13-viper
Configure layered Go application settings with spf13/viper across flags, env vars, files, and defaults.
golang-design-patterns
Applies idiomatic Go design patterns for constructors, resource management, resilience, and architecture.
web-design-guidelines
Review UI code files against Vercel Web Interface Guidelines and report findings.
golang-troubleshooting
Diagnose and fix root causes of bugs, crashes, and deadlocks in Go programs.
golang-swagger
Generates and maintains OpenAPI/Swagger documentation for Go APIs using swaggo/swag annotations.
golang-context
Enforces idiomatic context.Context propagation, cancellation, and timeout patterns in Go code.
golang-samber-slog
Compose structured logging pipelines in Go using samber slog handler libraries.
golang-continuous-integration
Configure GitHub Actions CI/CD pipelines for Go projects covering testing, linting, security scanning, and releases.
golang-popular-libraries
Recommends production-ready Go libraries and frameworks with a standard-library-first philosophy.
golang-performance
Diagnose and fix Go performance bottlenecks using profiling-driven optimization patterns.
vercel-react-view-transitions
Implements native view transition animations in React and Next.js applications.
golang-structs-interfaces
Guides Go struct and interface design covering embedding, type assertions, field tags, and receiver choices.
semi-design-guide
Query Semi Design component documentation and source code via MCP tools to generate React UI code.
golang-lint
Configure and run golangci-lint to enforce code quality in Go projects.
golang-benchmark
Measure, profile, and statistically compare Go benchmark performance with pprof and benchstat.
golang-observability
Instrument Go services with structured logging, Prometheus metrics, OpenTelemetry tracing, profiling, and alerting.
golang-stay-updated
Provides curated Go newsletters, communities, blogs, YouTube channels, and developers to follow.
golang-dependency-management
Manages Go module dependencies including upgrades, vulnerability scanning, and conflict resolution.
Frequently Asked Questions About 沈剑心
FAQPage SchemaWhat tasks can I accomplish with 沈剑心's Golang skills?▼
You can write, review, and debug Go code across security hardening, concurrency patterns, table-driven testing with testify, benchmarking with pprof and benchstat, database access via sqlx/pgx, GraphQL servers with gqlgen, Swagger documentation, and GitHub Actions CI pipelines.
Who are these skills designed for?▼
Go backend engineers, platform teams, and code reviewers using Claude Code or similar coding assistants. The golang-how-to orchestrator routes any Go coding, review, debug, or setup task to the relevant specialized skills automatically.
What are the installation and runtime requirements?▼
All skills require the go binary. Specific skills install extras via go install or brew: govulncheck, dlv (Delve), golangci-lint, benchstat, swag, wire, gotests, goreleaser, and the gh GitHub CLI. Skills run inside Claude Code-compatible environments.
Are these skills free and open source?▼
Yes. Every Golang skill is MIT-licensed and maintained by samber at github.com/samber/cc-skills-golang. The bundled Vercel skills (React best practices, view transitions, composition patterns, web design guidelines) are also MIT-licensed.
Do the skills cover anything beyond Golang?▼
Yes. Four Vercel-authored skills address React and Next.js: performance best practices, View Transition animations, scalable composition patterns, and web design/accessibility review. A Semi Design component guide is also included for UI work.