python-fastapi-review

Community

Automate async pitfalls, validate data models, and secure APIs with FastAPI review

AuthorShah-Aayush
Version1.0.0
Installs0

System Documentation

What problem does it solve?

The Python FastAPI Review Skill automatically checks Python codebase in FastAPI projects for async pitfalls, validation gaps, ORM mistakes, and security vulnerabilities.

Core Features & Use Cases

  • Review async issues: Identifies blocking calls in async handlers, missing 'await' usages, and sync/db session mismatches.
  • Pydantic model validation: Validates trust boundaries, model consistency, and data structure integrity.
  • ORM and SQL checks: Identifies raw SQL queries, N+1 patterns, and improper session handling.
  • Security checks: Alerts for command injection, path traversal, eval/exec usages, CORS issues, and authorization bypasses.
  • Error and logging: Ensures structured error handling and logs on recoverable errors.

Quick Start

To perform a review, execute the 'python-fastapi-review' skill on any Python .py file in a FastAPI service.

Dependency Matrix

Required Modules

None required

Components

scriptsreferencesassets

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: python-fastapi-review
Download link: https://github.com/Shah-Aayush/pr-reviewer/archive/main.zip#python-fastapi-review

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.