review-api-routes

Review FastAPI routes files for HTTP semantics, OpenAPI docs, and error handling.

738|24|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/learntocloud/learn-to-cloud-app --skill review-api-routes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-api-routes
Source: https://github.com/learntocloud/learn-to-cloud-app/tree/main/.github/skills/review-api-routes
Command: npx skills add https://github.com/learntocloud/learn-to-cloud-app --skill review-api-routes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Skill provides a comprehensive, multi-phase review of a FastAPI routes file to verify correct HTTP semantics, route ordering, OpenAPI documentation, dependencies, rate limiting, and response handling. It helps teams ensure API endpoints are correctly designed, documented, and maintainable.

Core Features & Use Cases

  • Exhaustive route inventory and semantic validation for a single routes file.
  • OpenAPI completeness audit, including parameters, responses, and error mappings.
  • Dependency injection and rate-limiting pattern verification.
  • Use Case: Before merging a new routes file, run this review to detect routing conflicts, misordered paths, or missing docs.

Quick Start

Provide the path to a FastAPI routes file (e.g., routes/users_routes.py) to start an exhaustive, multi-phase review.

Frequently Asked Questions about review-api-routes

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

FAQPage Schema
How do I review FastAPI routes for HTTP semantics and OpenAPI documentation gaps?

Review FastAPI routes by performing a multi-phase analysis of a single routes file to validate HTTP semantics, verify route ordering, and audit OpenAPI documentation completeness including parameters and error mappings for correctly designed endpoints.

What is the best way to check FastAPI route ordering and dependency injection patterns?

The best way to check FastAPI route ordering and dependency injection is a comprehensive route review that cross-references schemas and services to identify conflicts, verify path ordering, and validate injection patterns for alignment.

How do I detect missing rate limiting and error handling in a FastAPI endpoints file?

Detect missing rate limiting and error handling in a FastAPI endpoints file by performing an exhaustive route inventory that verifies rate-limiting patterns and validates response handling to identify missing endpoint protections and error mappings.

Can I analyze a single FastAPI routes file without reviewing the entire application codebase?

Yes, you can analyze a single FastAPI routes file by scoping the review strictly to routes/*.py and cross-referencing services or schemas only as needed to verify alignment, detecting routing conflicts without a full codebase review.

When should I run a FastAPI route analysis before merging new API endpoints?

Run a FastAPI route analysis before merging a new routes file to detect routing conflicts, misordered paths, or missing docs, verifying correct HTTP semantics, dependencies, and rate limiting to ensure maintainable endpoints.