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.
Explorez les skills IA publiés de saifoelloh et consultez leurs instructions source.
Skills indexés
9Étoiles des dépôts des skills indexés
20Forks du dépôt
0Moyenne des étoiles par skill indexé
2Les étoiles d’un dépôt peuvent se répéter entre ses skills.
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.
Le classement utilise les étoiles du dépôt GitHub indexé. Plusieurs skills peuvent partager ce nombre : ce n’est ni un nombre d’installations ni une note de qualité.