language-code-review-edho-ferdian

Adds language- and framework-specific review lenses to code reviews across roughly twenty stacks.

2|Updated Sep 6, 2026
One-click install
npx skills add https://github.com/edhoferdian/EEF --skill language-code-review-edho-ferdian-edhoferdian
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: language-code-review-edho-ferdian
Source: https://github.com/edhoferdian/EEF/tree/main/.agents/skills/language-code-review-edho-ferdian
Command: npx skills add https://github.com/edhoferdian/EEF --skill language-code-review-edho-ferdian-edhoferdian

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Generic code review checklists miss stack-specific bugs like Django serializers leaking columns with fields = 'all', FastAPI routes blocking the event loop, or React lists corrupted by key={index}. This Skill layers per-language and per-framework review criteria on top of a general four-domain review so findings reflect the actual idioms, ORM mechanics, and framework misconfigurations of the stack under review. ## Core Features & Use Cases - Automatic stack detection: Detects the stack by manifest files first (package.json, manage.py, go.mod, Cargo.toml, composer.json) and loads only the matching lens files, supporting React, Angular, Vue, NestJS, Python/Django/FastAPI/Celery, Go, Rust, Laravel, Java/Spring, Kotlin, Swift, .NET, C++, Ruby, Perl, ArkTS, and mobile stacks. - Ground-truth verification: Each lens ships runnable commands (ng build, gradlew, hvigorw, clang-tidy) and caps unverified findings at Medium confidence. - Noise control and false-positive discipline: Consolidates repeated findings, requires over 80% confidence before flagging, never marks pre-existing code as CRITICAL, and checks project conventions before reporting. - Use Case: When asked to review a Django pull request, the skill loads the Python and Django lenses, flags a missing select_related causing N+1 queries, verifies it against the ORM, and files the finding inside the general review's existing severity format. ## Quick Start Ask the assistant to review the code in this repository using the language-specific review lenses for the detected stack.

Frequently Asked Questions about language-code-review-edho-ferdian

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a framework-specific code review on a Django or FastAPI project?

The skill detects Django via manage.py or settings.py and FastAPI via FastAPI imports, then loads the Python base lens plus the matching framework lens. Findings are verified with ground-truth commands and reported inside the general review's existing severity format.

What languages and frameworks does this code review skill support?

It supports roughly twenty stacks including React, Angular, Vue, NestJS, Python, Django, FastAPI, Celery, Go, Rust, Laravel, Java/Spring, Kotlin, Swift, .NET, C++, Ruby, Perl, ArkTS, React Native, Flutter, Android, and Compose Multiplatform.

Does this skill replace a general code review checklist?

No, it is a lens layer that runs inside the general code review's phases and borrows its report format, severity tables, and reflection gates. It only adds stack-specific criteria and never duplicates generic checks like injection, secrets, or function length.

How does the skill avoid false positives in code review findings?

It requires over 80 percent confidence before flagging, caps unverified findings at Medium confidence, consolidates repeated patterns into one finding, and checks project conventions in CLAUDE.md, linter configs, and code comments before reporting a pattern as a defect.

Can multiple language lenses apply to the same repository?

Yes, multiple detection signals can match at once, such as a Django backend with a React frontend loading react.md, python.md, and python-django.md together. Every matching reference file is loaded and reported in the detection summary.