golang-concurrency-safety
Go concurrency safety review. Use when checking goroutines, channels, race conditions, or synchronization. Detects goroutine leaks, deadlocks, race conditions, and unsafe channel operations.
Browse published AI skills maintained by saifoelloh. Compare skill descriptions and follow each source repository for setup instructions.
Indexed skills
9Repository stars across indexed skills
20Repository forks
0Average repository stars per indexed skill
2Repository stars may repeat across skills from the same repository.
Go concurrency safety review. Use when checking goroutines, channels, race conditions, or synchronization. Detects goroutine leaks, deadlocks, race conditions, and unsafe channel operations.
Go design patterns and refactoring skill. Use when refactoring complex code, reducing technical debt, or applying design patterns. Detects code smells and suggests pattern-based solutions.
Clean Architecture audit for Go services. Use when reviewing layered architecture, dependency rules, or gRPC/usecase/repository patterns. Ensures proper separation of concerns and dependency inversion.
Idiomatic Go patterns review. Use when checking Go-specific idioms, interface design, or pointer usage. Ensures code follows Go conventions and best practices.
Go error handling review. Use when checking error wrapping, context propagation, or error checking patterns. Ensures proper error chains, context usage, and nil checks.
TypeScript refactoring patterns and code smell detection. Based on Martin Fowler's refactoring catalog - language-agnostic patterns adapted for TypeScript/JavaScript.
TypeScript async/await and Promise patterns. Prevent common async mistakes, optimize concurrency, and handle promise rejections correctly.
TypeScript/JavaScript error handling best practices. Ensures proper error propagation, typed errors, and async error handling.
TypeScript type system best practices. Detect unsafe type usage, enforce strict mode, and prevent runtime type errors.
The default order uses GitHub repository stars from our indexed data. Stars belong to the source repository and may be shared by multiple skills. They indicate repository interest, not skill installs or an independent quality score.