review-reliability

Analyzes Go microservice code for production reliability and Kubernetes readiness.

9|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/paultyng/skill-issue --skill review-reliability-paultyng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-reliability
Source: https://github.com/paultyng/skill-issue/tree/main/skills/review-reliability
Command: npx skills add https://github.com/paultyng/skill-issue --skill review-reliability-paultyng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the risk of undetected reliability gaps in production code that lead to outages, cascading failures, and failed Kubernetes rollovers, which are often missed in manual code reviews.

Core Features & Use Cases

  • Structured Reliability Analysis: Evaluates code against a standardized framework covering graceful shutdown contracts, gRPC production patterns, stability patterns (timeouts, circuit breakers, bulkheads), and stability anti-patterns.
  • Flexible Scoping: Supports reviewing full codebases, specific packages/directories, or PR/branch diffs to focus analysis on relevant changes.
  • Goroutine Leak Detection: Flags packages that spawn goroutines but lack goleak test coverage to prevent latent memory leaks in production.
  • Use Case: A team preparing a Go microservice for production deployment can use this Skill to run a full reliability review, catching missing graceful shutdown logic, unbounded downstream call timeouts, and missing health check implementations before they cause downtime.

Quick Start

Request a reliability review of your Go microservice's latest PR to identify production stability gaps and get prioritized, actionable fix recommendations.

Frequently Asked Questions about review-reliability

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit my Go microservice for production readiness and reliability risks?

Audit Go microservices for production readiness by reviewing code against a structured reliability framework that validates graceful shutdown contracts, gRPC patterns, and stability anti-patterns. This identifies gaps causing outages and failed Kubernetes rollovers.

Can I check my Go code for Kubernetes graceful shutdown compliance?

Yes, you can check Go code for Kubernetes graceful shutdown compliance by analyzing the repository or PR diff to validate that shutdown contracts are properly implemented. This prevents failed Kubernetes rollovers during production deployments.

How do I detect goroutine leaks in my Go microservice before production deployment?

Detect goroutine leaks by analyzing your Go codebase to flag packages that spawn goroutines but lack goleak test coverage. This prevents latent memory leaks and cascading failures in production environments.

What is the best way to review gRPC production patterns and error handling in Go?

The best way to review gRPC production patterns is to perform a structured reliability analysis on your Go codebase, validating adherence to gRPC health checking and error handling best practices to prevent cascading failures.

Does this reliability review check for missing timeouts and circuit breaker configurations?

Yes, this reliability review evaluates Go code for stability patterns including timeout and circuit breaker configurations. It identifies unbounded downstream call timeouts to eliminate production stability risks before deployment.

Can I run a reliability review on just a specific package or PR diff instead of the full codebase?

Yes, you can run a reliability review with flexible scoping to analyze full codebases, specific packages, or PR diffs. This focuses the stability analysis strictly on relevant code changes.