python-fastapi-review
CommunityAutomate 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.