go-api-reviewer

Review Go API projects for routing, middleware, and API pattern conformance.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/physics91/claude-vibe --skill go-api-reviewer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: go-api-reviewer
Source: https://github.com/physics91/claude-vibe/tree/main/skills/go-api-reviewer
Command: npx skills add https://github.com/physics91/claude-vibe --skill go-api-reviewer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill analyzes Go API projects (Gin/Echo/Fiber/Chi) for routing, middleware, validation, and OpenAPI documentation practices to improve reliability and clarity.

Core Features & Use Cases

  • Router organization: enforces group-based routing and consistent API versioning.
  • Middleware patterns: promotes reusable middleware and proper placement.
  • Request validation: ensures robust validation and clear error handling.
  • OpenAPI docs: checks for API documentation alignment.
  • Use Case: Refactor a router-heavy API into well-organized groups with shared middleware.

Quick Start

Run the go-api-reviewer against a Go API project to surface routing and middleware improvements.

Frequently Asked Questions about go-api-reviewer

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

FAQPage Schema
How do I review Go API routing and middleware in Gin, Echo, Fiber, or Chi projects?

Go API routing review analyzes your project's router organization, middleware patterns, request validation, and OpenAPI documentation. This Skill checks for proper group-based routing, middleware placement, validator usage, consistent error handling, and Swagger documentation presence across Gin, Echo, Fiber, and Chi frameworks.

What does OpenAPI documentation validation check in a Go API project?

OpenAPI validation ensures your API documentation aligns with actual routing and middleware implementation. The Skill detects Swagger/OpenAPI documentation presence and verifies it reflects your router groups, endpoints, and request validation patterns.

Can I use this to refactor a Go API with poor router organization?

Yes. This Skill identifies router organization issues and surfaces improvements for restructuring into well-organized groups with shared middleware, consistent API versioning, and proper request validation enforcement.

What middleware patterns does this Skill enforce in Go APIs?

Middleware pattern review promotes reusable middleware and proper placement within your router hierarchy. The Skill detects middleware organization across Gin, Echo, Fiber, and Chi, ensuring consistent application and correct scope.

How does request validation get checked across different Go frameworks?

Request validation review ensures robust validation and clear error handling across Gin, Echo, Fiber, and Chi projects. The Skill detects validator usage, error format consistency, and validation placement within your routing structure.

What does API pattern conformance mean for Go API review?

API pattern conformance checks that your Go API follows established routing, middleware, validation, and documentation conventions. The Skill enforces router grouping standards, middleware reusability, error format consistency, and OpenAPI documentation alignment.