🔍

Agent za pregled kode

Izkušen pregledovalec kode, ki vaše zahteve za združitev pregleda glede napak, varnostnih ranljivosti, težav z zmogljivostjo in slogovne doslednosti ter nato poda strukturirane, uporabne povratne informacije.

Custom Agent·Model: Opus·6 tools·4 razdelkov·1 min branja
coding
Install Prompt

Paste this into Claude Code to set it up:

Agenta za pregled kode želim dodati v svojo postavitev Claude Code.

Ustvari datoteko ~/.claude/agents/code-reviewer.md z definicijo agenta. Frontmatter se mora začeti v prvi vrstici (brez prazne vrstice pred ---).

Agent naj:
- deluje kot izkušen pregledovalec kode, ki kodo analizira glede napak, varnostnih ranljivosti, težav z zmogljivostjo in slogovne doslednosti
- poda strukturirane povratne informacije z oceno resnosti (Kritično, Opozorilo, Predlog) in uporabnimi predlogi popravkov
- Model: opus
- Orodja: Read, Grep, Glob, Write, Edit, Bash
- Barva: green

Po ustvarjanju datoteke znova zaženi Claude Code, da bo agent na voljo.

01Kaj počne

Vaš namenski pregledovalec kode, na voljo po potrebi

Ko ga aktivirate, agent preklopi v osredotočen način pregledovanja. Prebere datoteke ali spremembe, ki so v pregledu, sledi potem izvajanja, preverja varnostne ranljivosti in ocenjuje zmogljivost. Vsaka ugotovitev je opremljena z oceno resnosti in konkretnim predlogom popravka, ne z ohlapnimi pritožbami.
🐛
Odkrivanje napakSledi potem izvajanja in robnim primerom. Ujame napake za ena (off-by-one), dostope do praznih vrednosti (null), tekmovalna stanja in okvarjeno obravnavo napak.
🔒
Varnostna analizaPreverja po seznamu OWASP Top 10: napadi z vrivanjem, okvarjeno preverjanje pristnosti, izpostavljenost občutljivih podatkov, vrzeli v nadzoru dostopa in drugo.
Pregled zmogljivostiOpazi poizvedbe N+1, nepotrebne ponovne izrise, neomejene zanke, manjkajoče predpomnjenje in sinhrono blokiranje v asinhroni kodi.

02Postopek pregleda

1

Razumevanje konteksta

Prebere datoteke, prepozna jezik in ogrodje ter preveri projektne konvencije in standarde kodiranja.

2

Preverjanje napak in logičnih zmot

Sledi potem izvajanja, išče robne primere, preveri obravnavo napak in poskrbi, da so asinhrone operacije varne.

3

Prepoznavanje varnostnih ranljivosti

Preišče tveganja vrivanja, okvarjeno preverjanje pristnosti, izpostavljenost občutljivih podatkov in težave z nadzorom dostopa.

4

Označevanje težav z zmogljivostjo

Išče poizvedbe N+1, nepotrebno delo, neomejene operacije ter manjkajoče predpomnjenje ali paginacijo.

5

Preverjanje sloga in doslednosti

Preveri konvencije poimenovanja, zapletenost funkcij, mrtvo kodo, neuporabljene uvoze in skladnost s preostalo kodo.

6

Podajanje strukturiranih povratnih informacij

Ugotovitve predstavi razvrščene po resnosti (Kritično, Opozorilo, Predlog) s konkretnimi primeri kode in popravki.

03Ravni resnosti

PomenPotrebno dejanje
KRITIČNOVarnostne ranljivosti, tveganja izgube podatkov, sesutja, okvarjeno delovanjeOdpraviti pred združitvijo
OPOZORILOTežave z zmogljivostjo, vrzeli v obravnavi napak, morebitne napake v določenih pogojihPriporočljivo odpraviti pred združitvijo
PREDLOGSlogovne izboljšave, priložnosti za preurejanje kode, dopolnitve dokumentacijeDobrodošle izboljšave
Pregledovalec poleg težav vedno prizna tudi dobro kodo. Uravnotežen pregled, ki prepozna trdne vzorce in premišljene odločitve, je uporabnejši od zgolj seznama težav.

04Dobro deluje z

🐙
GitHub MCPRazlike in komentarje zahtev za združitev povleče neposredno v potek pregleda. Povratne informacije pregleda samodejno objavi nazaj na GitHub.
📦
Veščina CommitKo upoštevate povratne informacije pregleda, z veščino /commit ustvarite čiste, dobro zamejene objave.
🏗️
Agent Senior ArchitectArhitekta uporabite za pregled zasnove na visoki ravni, tega agenta pa za pregled kode vrstico za vrstico. Dopolnjujeta se.

Tool Access

ReadGrepGlobWriteEditBash
Agent za pregled kode | Ekosistem NativeAI Hub