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

code-review

/code-review

Prowadzi uporządkowane przeglądy kodu pod kątem poprawności, czytelności, bezpieczeństwa i łatwości utrzymania, także przy ustalaniu standardów review w zespole.

Licencja
MIT
Ostatnia zmiana repozytorium
02.09.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 02.09.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

Prowadzi uporządkowane przeglądy kodu pod kątem poprawności, czytelności, bezpieczeństwa i łatwości utrzymania, także przy ustalaniu standardów review w zespole.

Oryginalny opis (EN)

Perform structured code reviews focusing on correctness, readability, security, and maintainability. Use this skill when reviewing pull requests, evaluating code changes, or establishing review standards for a team.

Jak działa

  1. When to Use
  2. Review Dimensions
  3. Review Output Format
  4. Guidelines
Sekcje z nagłówków SKILL.md, w oryginale · 89 linii, 405 słów
Podgląd SKILL.md
---
name: code-review
description: >-
  Perform structured code reviews focusing on correctness, readability,
  security, and maintainability. Use this skill when reviewing pull requests,
  evaluating code changes, or establishing review standards for a team.
---

# Code Review

Perform structured, actionable code reviews.

## When to Use

- Reviewing a pull request or set of changes
- Evaluating code quality before merging
- Auditing a module for technical debt
- Establishing review standards or checklists

## Review Dimensions

Review code across these dimensions, in priority order:

### 1. Correctness

- Does the code do what it claims?
- Are edge cases handled? (null, empty, overflow, concurrency)
- Are error paths tested?
- Do tests cover the changed behavior?

### 2. Security

- Input validation at system boundaries
- No secrets in code (API keys, passwords, tokens)
- SQL/command injection prevention
- Proper authentication and authorization checks
- See `security-audit` skill for deeper analysis

### 3. Readability

- Clear naming (variables, functions, classes)
- Functions do one thing
- No deep nesting (max 3 levels)
- Comments explain "why", not "what"
- Consistent style with the surrounding codebase

### 4. Maintainability

- No unnecessary abstractions
- DRY without over-abstraction (rule of three)
- Dependencies are justified
- Breaking changes are flagged

### 5. Performance

- Only flag when there is a real concern (hot path, large data, N+1 queries)
- Do not micro-optimize unless the context demands it

## Review Output Format

Structure feedback as:

```markdown
## Review: <PR title or file>

### Must Fix
- [ ] **file.py:42** — [Correctness] Description of the issue and suggested fix

### Should Fix
- [ ] **file.py:78** — [Readability] Description and suggestion

### Consider
- [ ] **file.py:100** — [Performance] Optional improvement

### Positive
- file.py:15 — Good use of context manager for resource cleanup
```

**Severity levels:**

| Level | Meaning | Merge? |
|-------|---------|--------|
| Must Fix | Bug, security issue, or broken contract | Block |
| Should Fix | Significant readability/maintainability concern | Request changes |
| Consider | Optional improvement, style preference | Approve with comment |
| Positive | Good patterns worth highlighting | - |

## Guidelines

1. **Be specific** - Point to exact lines, suggest concrete alternatives
2. **Explain why** - "This could cause X because Y", not just "change this"
3. **Separate style from substance** - Automate style (linters); review logic manually
4. **Limit scope** - Review what changed, not the entire file (unless asked)
5. **Acknowledge good work** - Include at least one positive observation
6. **Propose, don't impose** - "Consider using X" not "You must use X" (unless it's a Must Fix)

Wersje

RepozytoriumWynikLicencja
Ta strona · s-hiraoku/vscode-sidebar-terminal100MIT
microsoft/aspire100MIT
kdlbs/kandev100AGPL-3.0
dotnet/runtime100MIT
ggml-org/llama.cpp100MIT
RediSearch/RediSearch100AGPL-3.0
alexhawat/mergeCraft100MIT
ericrisco/rsc-harness100MIT
aws-solutions/konductor100Apache-2.0

Migawka bazy z 28.10.2026 · wersja paczki c8abbc70f02a (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

  • 100go-review
    Recenzuje kod Go jako starszy programista pod kątem poprawności, bezpieczeństwa, wydajności i łatwości utrzymania oraz gotowości do produkcji.
  • 100code-reviewer
    Wspiera przeglądy pull requestów wspomagane AI oraz ustalanie standardów code review w zespole.
  • 90review-pr
    Wykonuje pełny przegląd pull requesta pod kątem poprawności, bezpieczeństwa, wydajności, pokrycia testami i standardów kodowania przed scaleniem.
  • 90code-quality-review
    Łączy przegląd kodu pod kątem poprawności, projektu, czytelności, bezpieczeństwa, wydajności, testowalności, dostępności i obsługi błędów, przy ocenie zmian i identyfikacji długu technicznego.
  • 90code-review-and-quality
    Prowadzi wieloosiowy przegląd kodu pod kątem poprawności, czytelności, architektury, bezpieczeństwa i wydajności przed scaleniem zmiany, także dla kodu napisanego przez agenta lub człowieka.
  • 90openakita/skills@code-review
    Przegląda zmiany w kodzie pod kątem poprawności, bezpieczeństwa i utrzymania, lokalnie w Git albo w pull requestach.

Uwagi i zgłoszenia

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