More screenshots

    Works with the AI tools you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIGitHub CopilotGitHub CopilotGemini CLIGemini CLI+20 more

    Self Learning Code Reviewer

    1

    A senior code reviewer that adapts to team preferences using an auditable, structured feedback loop.

    $9.99

    Secure checkout via Stripe

    30-day refund guarantee

    Converts to your local currency at checkout

    0 installsSecurity scanned
    Self Learning Code Reviewer

    Self Learning Code Reviewer

    Example session with this skill installed

    Review this Python function. Note: Finding CR-002 was marked as a false positive in my last two reviews because we use a custom decorator for auth. Use this log: [JSONL log data]

    • Read your context and instructions
    • Compiled the self learning code

    The code has been reviewed against general engineering standards and the provided preference log.

    Adaptation status

    Adapted: 1 active suppression (auth decorator pattern), 0 severity adjustments, 0 conflicts.

    Findings

    CR-001 — Unhandled Database Connection Timeout

    • Location: db_utils.py:42 in fetch_user_data
    • Severity: High
    • Confidence: High

    Issue: The connect() call lacks a timeout parameter and is not wrapped in a try-except block for connection errors.

    Why it matters: A hanging database connection can exhaust the connection pool, leading to a service-wide denial of service.

    Suggested fix: Add a timeout=5 parameter to the connection call and implement a retry mechanism or a graceful failure.

    CR-002 — Missing Input Validation on UserID

    • Location: routes.py:12 in get_profile
    • Severity: Medium
    • Confidence: High
    • Issue: The user_id from the URL segment is passed directly to the query without type checking.

    Why it matters: While the ORM prevents SQL injection, invalid types will cause 500 errors instead of clean 400 Bad Request responses.

    • Suggested fix: Cast user_id to int and handle the ValueError.

    Review summary

    • Critical: 0
    • High: 1
    • Medium: 1
    • Low: 0
    • Info: 0
      Note: One finding related to authentication was suppressed based on your historical preference log.

    Next steps

    1. Apply the timeout fix to db_utils.py to prevent connection pooling issues.
    2. Review the routes.py input handling to improve API error responses.
    3. Provide feedback on these findings to update your preference log.

    Connects securely to your tools. The creator never sees your data.

    What you get

    Reduce PR noise by suppressing recurring false positives.Generate structured training data from developer code corrections.Audit legacy code using specific architectural constraints.Standardize code quality across teams with shared preference logs.

    About this skill

    The problem

    Every code reviewer you've ever used has told you the same wrong thing more than once. You correct it, it forgets, next PR it's back — and eventually you stop reading the findings at all, which is exactly when the real bug slips through.

    What it does

    Runs a full baseline review — correctness, security, performance, maintainability — the first time, no setup required. From there, every correction you give it becomes part of a permanent, visible record: what was wrong, why, and what your team actually wants instead. Tell it something's a false positive twice and it stops raising it — once isn't enough, so a single bad call from you can't accidentally blind it to a real issue. Every adjustment is logged as clean, structured data you can export and use to fine-tune your own model later.

    Why this beats prompting it yourself

    A pasted style guide is a snapshot — it doesn't get smarter, and it doesn't remember last week's correction. This does both. You're not re-teaching it the same lesson every session; you're building an actual record of how your team reviews code, one real correction at a time.

    Use cases

    A team tired of explaining the same architectural exception in every PR. A legacy codebase where the "known issues" list is longer than the changelog. An engineering org where nobody agrees on what counts as High severity. A team quietly building toward their own fine-tuned review model, one correction at a time.

    Known limitations

    It adapts in context, not by retraining itself — no weights change on their own. It has a long memory, not a new brain.

    How to install

    Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.

    ~30 seconds
    1. 1

      Download the ZIP

      Free skills download straight away. Paid skills unlock right after purchase.

    2. 2

      Unzip into your skills folder

      Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.

    3. 3

      Ask your agent to use it

      Restart the agent if it was already running. It picks the skill up automatically - no config needed.

    Skills folder by agent

    Click the path to copy it. Create the folder if it does not exist yet.

    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

    Trust & safety

    Security scanned

    Verified clean 3 days ago

    • Passed all security checks, Safe to install

    Listed3 days ago

    What's inside

    Frequently Asked Questions