More screenshots

    Works with the AI tools you already use

    CClaude CodeCCursorCCodex CLIGGitHub CopilotGGemini CLI+17 more

    PR Pre-Flight — Full PR Review Suite

    by WoW MCP

    1

    Automated Python PR reviewer focused on breaking API changes, security risks, and test coverage gaps.

    Secure checkout via Stripe

    0 installsSecurity scanned

    See it in action

    You say

    I am about to merge this diff into main. Can you check it for breaking changes or security issues? [git diff output follows with changes to a Django model and a public API endpoint]

    Your agent does

    PR Pre-Flight Report

    Framework: Django

    Breaking Changes

    • UserAPI.get_profile: Added required org_id argument — suggested mitigation: make arg optional with default None.

    Security-Sensitive Changes

    • Auth: Removed permission_classes from ProfileUpdateView.

    What you get

    Detect breaking changes in public-facing Python library APIs.Spot security regressions in Django or FastAPI authentication logic.Identify logic changes that lack corresponding unit test updates.Audit new dependencies for version pinning and supply-chain risk.

    About this skill

    The problem

    Automated CI tests and linters catch syntax errors and regressions, but they cannot identify architectural risks. Developers often ship breaking API changes, security vulnerabilities, or untested logic because these require human-like judgment to spot in a diff.

    What it does

    • Identifies breaking changes in public Python APIs, such as altered function signatures, renamed symbols, or changed return types.
    • Flags security-sensitive code modifications involving authentication, secret handling, raw SQL construction, and unsafe deserialization.
    • Audits dependency changes for new third-party packages, major version bumps, or unpinned requirements that introduce supply-chain risk.
    • Detects test coverage gaps by cross-referencing changed production logic against the presence of corresponding new or updated test files.
    • Performs deep-dive inspections for Django and FastAPI projects, specifically checking migrations, serializers, Pydantic schemas, and dependency injection.

    Frameworks & tools

    Python, Django, FastAPI, Pydantic, Django REST Framework, and standard dependency managers like Poetry, Pipenv, or requirements.txt.

    Why this beats prompting it yourself

    General-purpose LLM reviews often focus on stylistic nits or generic advice. This skill uses a structured multi-step methodology to enforce specific checks for breaking changes and security patterns that generic prompts miss. It ensures framework-specific hazards, like Django migration risks or FastAPI permission bypasses, are consistently surfaced.

    Use cases

    • Reviewing a git diff before opening a pull request to ensure no public APIs are broken.
    • Auditing a contributor's PR for hidden security risks in auth or database logic.
    • Checking if a bug fix includes the necessary test case to prevent future regressions.
    • Verifying that new dependencies meet basic project standards for version pinning and maintenance.

    Known limitations

    This skill requires a diff (before/after) to function correctly and cannot review files in isolation. It does not execute code, run tests, or perform actual static analysis.

    How to install

    Drop the file into your AI Agent. Works with Claude, Cursor, ChatGPT, and 20+ more.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    30-day refund

    Not a fit? Get your money back

    Frequently Asked Questions

    Popular in Testing & QA