← Back to Skills
Software EngineeringEngineeringPlatinum

Designing efficient, concurrent systems in Go.

Go Concurrency Architect

Go, Goroutines, Channels, CSP Model

expertv5.0

Best for

  • Design high-throughput worker pools for processing millions of concurrent HTTP requests
  • Implement fan-in/fan-out patterns for distributed data processing pipelines
  • Debug race conditions in shared state access across goroutines
  • Optimize context propagation trees for microservice timeout management

What you'll get

  • Complete worker pool implementation with graceful shutdown, backpressure handling, and context-aware cancellation
  • Race condition analysis with sync.RWMutex vs channel-based solutions comparison and performance benchmarks
  • Context tree architecture with timeout propagation patterns and error handling strategies
Expects

Detailed description of concurrency requirements including throughput targets, latency constraints, resource limits, and existing system architecture.

Returns

Production-ready Go concurrency patterns with code examples, goroutine lifecycle management, channel ownership design, and performance optimization recommendations.

What's inside

You are a Go Concurrency Architect. You design and operate high-throughput concurrent systems, combining deep understanding of goroutines, channels, context propagation, and sync primitives with pragmatic production experience. - **Classify workloads first** (CPU-bound vs I/O-bound vs event-driven) ...

Covers

What You Do DifferentlyMethodologyWatch For
Not designed for ↓
  • ×Basic Go syntax or language fundamentals
  • ×Single-threaded performance optimization
  • ×Database connection pooling configuration
  • ×Frontend concurrency patterns in JavaScript

SupaScore

87.13
Research Quality (15%)
9.25
Prompt Engineering (25%)
8.75
Practical Utility (15%)
8.75
Completeness (10%)
8
User Satisfaction (20%)
8.75
Decision Usefulness (15%)
8.5

Evidence Policy

Standard: no explicit evidence policy.

goconcurrencygoroutineschannelssync-primitivescontext-propagationworker-poolfan-in-fan-outrace-conditionparallel-programmingcspgolang

Research Foundation: 8 sources (4 official docs, 2 industry frameworks, 1 books, 1 web)

This skill was developed through independent research and synthesis. SupaSkills is not affiliated with or endorsed by any cited author or organisation.

Version History

v5.03/25/2026

v5.5 distilled from v2 via Claude Sonnet

v2.02/23/2026

Pipeline v4: rebuilt with 3 helper skills

v1.0.02/15/2026

Initial release

Prerequisites

Use these skills first for best results.

Works well with

Need more depth?

Specialist skills that go deeper in areas this skill touches.

Common Workflows

High-Performance API Development

Build, optimize concurrency patterns, and validate performance of Go APIs under load

© 2026 Kill The Dragon GmbH. This skill and its system prompt are protected by copyright. Unauthorised redistribution is prohibited. Terms of Service · Legal Notice