- Home
- Skills
- Code Quality & Review
- Self Learning Code Reviewer
More screenshots
Works with the AI tools you already use
Self Learning Code Reviewer
A senior code reviewer that adapts to team preferences using an auditable, structured feedback loop.
$9.99
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:42infetch_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:12inget_profile - Severity: Medium
- Confidence: High
- Issue: The
user_idfrom 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_idtointand handle theValueError.
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
- Apply the timeout fix to
db_utils.pyto prevent connection pooling issues. - Review the
routes.pyinput handling to improve API error responses. - Provide feedback on these findings to update your preference log.
Connects securely to your tools. The creator never sees your data.
What you get
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.
- 1
Download the ZIP
Free skills download straight away. Paid skills unlock right after purchase.
- 2
Unzip into your skills folder
Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.
- 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