跳转到主要内容
此内容尚未提供您的语言版本,正在以英文显示。

Golang Pro

技能 已验证 活跃

Implements concurrent Go patterns using goroutines and channels, designs and builds microservices with gRPC or REST, optimizes Go application performance with pprof, and enforces idiomatic Go with generics, interfaces, and robust error handling. Use when building Go applications requiring concurrent programming, microservices architecture, or high-performance systems. Invoke for goroutines, channels, Go generics, gRPC integration, CLI tools, benchmarks, or table-driven testing.

目的

To serve as a senior Go developer assistant, guiding users in building high-performance, concurrent, and production-grade Go applications and microservices.

功能

  • Implements concurrent Go patterns (goroutines, channels)
  • Designs microservices (gRPC, REST)
  • Optimizes Go application performance (pprof)
  • Enforces idiomatic Go with generics and interfaces
  • Provides robust error handling guidance

使用场景

  • Building concurrent Go applications
  • Designing and building microservices architectures in Go
  • Optimizing performance of Go systems
  • Enforcing idiomatic Go practices in a project

非目标

  • Implementing specific business logic for a user's application
  • Automating deployment or infrastructure management
  • Replacing the need for a senior Go developer's oversight

安装

请先添加 Marketplace

/plugin marketplace add jeffallan/claude-skills
/plugin install claude-skills@fullstack-dev-skills

质量评分

已验证
98 /100
1 day ago 分析

信任信号

最近提交13 days ago
星标9k
许可证MIT
状态
查看源代码

类似扩展

Golang Concurrency Patterns

100

Go concurrency patterns for production services: context cancellation, errgroup, worker pools, bounded parallelism, fan-in/fan-out, and common race/deadlock pitfalls

技能
bobmatnyc

Golang Grpc

77

Production gRPC in Go: protobuf layout, codegen, interceptors, deadlines, error codes, streaming, health checks, TLS, and testing with bufconn

技能
bobmatnyc

Typescript Advanced Types

100

Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects.

技能
wshobson

Cleanup Cycles

100

Detect and untangle circular dependencies. Runs madge/skott (TS), pycycle (Py), or compiler-only checks (Go/Rust). Auto-fixes leaf-extractable cycles; reports core cycles for human review. Use when the user asks to find circular imports, fix dependency cycles, or untangle module graph. Example queries — "find circular imports", "fix dependency cycles", "untangle our module graph", "why is madge complaining".

技能
raintree-technology

Coding Standards

100

Baseline cross-project coding conventions for naming, readability, immutability, and code-quality review. Use detailed frontend or backend skills for framework-specific patterns.

技能
affaan-m

Java Architect

100

Use when building, configuring, or debugging enterprise Java applications with Spring Boot 3.x, microservices, or reactive programming. Invoke to implement WebFlux endpoints, optimize JPA queries and database performance, configure Spring Security with OAuth2/JWT, or resolve authentication issues and async processing challenges in cloud-native Spring applications.

技能
jeffallan