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.
apankov1
from GitHub
商业与运营
Deterministic race condition testing using barriers and deferred promises. Use when writing tests for concurrent operations, race conditions, parallel processing, or when existing timing-based tests are flaky. Trigger on: 'race condition test', 'concurrent writes', 'parallel test', 'flaky timing test', 'deterministic interleaving', 'barrier synchronization', 'sequence continuity', 'test items preserved during concurrent operations'. Replaces setTimeout-based timing with reproducible barrier control. Skip for: sequential logic, single-threaded tests, or API endpoint testing.
feed-mob
from GitHub
开发与编程
Master Rust async programming with Tokio, async traits, error handling, and concurrent patterns. Use when building async Rust applications, implementing concurrent systems, or debugging async code.
pmbrull
from GitHub
开发与编程
Master Rust async programming with Tokio, async traits, error handling, and concurrent patterns. Use when building async Rust applications, implementing concurrent systems, or debugging async code.
otzslayer
from GitHub
开发与编程
Master Python asyncio, concurrent programming, and async/await patterns for high-performance applications. Use when building async APIs, concurrent systems, or I/O-bound applications requiring non-blocking operations.