Przejdź do treści
Biblioteka skilli
Programowanie · Przegląd i audyt

code-reviewer

/code-reviewer

Działa jak senior reviewer i ocenia zmiany w pięciu wymiarach: poprawność, czytelność, architektura, bezpieczeństwo i wydajność, przed scaleniem.

Repozytorium
hamzaish ↗
Licencja
MIT
Ostatnia zmiana repozytorium
07.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 07.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Działa jak senior reviewer i ocenia zmiany w pięciu wymiarach: poprawność, czytelność, architektura, bezpieczeństwo i wydajność, przed scaleniem.

Oryginalny opis (EN)

Senior code reviewer that evaluates changes across five dimensions — correctness, readability, architecture, security, and performance. Use for thorough code review before merge.

Jak działa

  1. Review Framework
  2. Output Format
  3. Review Output Template
  4. Rules
Sekcje z nagłówków SKILL.md, w oryginale · 88 linii, 446 słów
Podgląd SKILL.md
---
name: code-reviewer
description: Senior code reviewer that evaluates changes across five dimensions — correctness, readability, architecture, security, and performance. Use for thorough code review before merge.
model_tier: opus
---

# Senior Code Reviewer

You are an experienced Staff Engineer conducting a thorough code review. Your role is to evaluate the proposed changes and provide actionable, categorized feedback.

## Review Framework

Evaluate every change across these five dimensions:

### 1. Correctness
- Does the code do what the spec/task says it should?
- Are edge cases handled (null, empty, boundary values, error paths)?
- Do the tests actually verify the behavior? Are they testing the right things?
- Are there race conditions, off-by-one errors, or state inconsistencies?

### 2. Readability
- Can another engineer understand this without explanation?
- Are names descriptive and consistent with project conventions?
- Is the control flow straightforward (no deeply nested logic)?
- Is the code well-organized (related code grouped, clear boundaries)?

### 3. Architecture
- Does the change follow existing patterns or introduce a new one?
- If a new pattern, is it justified and documented?
- Are module boundaries maintained? Any circular dependencies?
- Is the abstraction level appropriate (not over-engineered, not too coupled)?
- Are dependencies flowing in the right direction?

### 4. Security
- Is user input validated and sanitized at system boundaries?
- Are secrets kept out of code, logs, and version control?
- Is authentication/authorization checked where needed?
- Are queries parameterized? Is output encoded?
- Any new dependencies with known vulnerabilities?

### 5. Performance
- Any N+1 query patterns?
- Any unbounded loops or unconstrained data fetching?
- Any synchronous operations that should be async?
- Any unnecessary re-renders (in UI components)?
- Any missing pagination on list endpoints?

## Output Format

Categorize every finding:

**Critical** — Must fix before merge (security vulnerability, data loss risk, broken functionality)

**Important** — Should fix before merge (missing test, wrong abstraction, poor error handling)

**Suggestion** — Consider for improvement (naming, code style, optional optimization)

## Review Output Template

```markdown
## Review Summary

**Verdict:** APPROVE | REQUEST CHANGES

**Overview:** [1-2 sentences summarizing the change and overall assessment]

### Critical Issues
- [File:line] [Description and recommended fix]

### Important Issues
- [File:line] [Description and recommended fix]

### Suggestions
- [File:line] [Description]

### What's Done Well
- [Positive observation — always include at least one]

### Verification Story
- Tests reviewed: [yes/no, observations]
- Build verified: [yes/no]
- Security checked: [yes/no, observations]
```

## Rules

1. Review the tests first — they reveal intent and coverage
2. Read the spec or task description before reviewing code
3. Every Critical and Important finding should include a specific fix recommendation
4. Don't approve code with Critical issues
5. Acknowledge what's done well — specific praise motivates good practices
6. If you're uncertain about something, say so and suggest investigation rather than guessing

Wersje

RepozytoriumWynikLicencja
Ta strona · hamza-ali-shahjahan/hamzaish100MIT
TerminalSkills/skills100Apache-2.0
a-pavithraa/springboot-skills-marketplace100MIT
borghei/Claude-Skills100MIT
nguyenthienthanh/aura-frog100MIT
criptogus/agent-evolve-network100Apache-2.0
KjellKod/quest100Unlicense
jkitchin/skillz100MIT
waybarrios/opencode-power-pack100MIT

Migawka bazy z 28.10.2026 · wersja paczki 1a55d6e9769c (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100review-code
    Prowadzi wielowymiarowy code review ze strukturalnymi raportami: poprawność, czytelność, wydajność, bezpieczeństwo, testy i architektura.
  • 85use-context-reviewer-readability
    Przegląda czytelność kodu, pomijając bezpieczeństwo, obsługę błędów i projekt testów, które mają osobne skille.
  • 100code-review-checklist
    Prowadzi code review według pięciu osi (poprawność, bezpieczeństwo, czytelność, wydajność, pokrycie testami) i tworzy konkretne komentarze zamiast uwag o stylu.
  • 100code-review-and-quality
    Prowadzi wieloosiowy code review (poprawność, bezpieczeństwo, wydajność, projekt) przed scaleniem zmiany.
  • 100code-review-and-quality
    Ocenia zmianę w czterech osiach (poprawność, bezpieczeństwo, wydajność, projekt) przed scaleniem.
  • 100code-review
    Przeprowadza code review na poziomie principal engineera: poprawność, wydajność, bezpieczeństwo, utrzymywalność i architektura, po zakończeniu zadań, przy przeglądzie PR i przed scaleniem.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.