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

code-review-checklist

/code-review-checklist

Prowadzi systematyczny code review z bramkami jakości, audytem bezpieczeństwa i równoległymi kontrolami, by dać ustrukturyzowany feedback do pull requestów.

Licencja
MIT
Ostatnia zmiana repozytorium
22.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 22.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 systematyczny code review z bramkami jakości, audytem bezpieczeństwa i równoległymi kontrolami, by dać ustrukturyzowany feedback do pull requestów.

Oryginalny opis (EN)

Systematic code review with quality gates, security audit, and parallel checks. Use for structured feedback on pull requests.

Jak działa

  1. Review Scope
  2. Automated Quality Checks (Run FIRST)
  3. Review Checklist
  4. Feedback Format
  5. Parallel Review Pattern
  6. Severity Definitions
  7. SOLID Principles Check
  8. Anti-Patterns
Sekcje z nagłówków SKILL.md, w oryginale · 133 linii, 559 słów
Podgląd SKILL.md
---
name: code-review-checklist
description: "Systematic code review with quality gates, security audit, and parallel checks. Use for structured feedback on pull requests."
context: fork
globs: []
alwaysApply: false
---

# Code Review Checklist

Systematic code review combining quality gates, security audit (OWASP Top 10), and parallel checks for comprehensive validation.

---

## Review Scope

- Review **ONLY changed files** (check diff, not entire file)
- Check related commits
- Link to related PRs/issues

---

## Automated Quality Checks (Run FIRST)

**Before any manual review, run automated checks:**

```bash
# Python
ruff check --select F,E,W,UP,B,SIM --output-format concise <files> && ruff format --check <files>

# TypeScript/JavaScript
biome check --write --unsafe <files>
```

**Block review if checks fail.** Return NEEDS_REVISION with specific violations.

---

## Review Checklist

### Correctness
- [ ] Logic is correct and complete
- [ ] Edge cases handled
- [ ] Error handling appropriate
- [ ] Performance acceptable

### Code Quality
- [ ] No duplication (DRY principle)
- [ ] Single responsibility functions
- [ ] Clear and descriptive naming
- [ ] Reasonable complexity (no god functions)
- [ ] Proper file sizes (<300 lines)

### Testing
- [ ] Unit tests written
- [ ] Coverage ≥80%
- [ ] Integration tests for workflows
- [ ] Edge cases tested
- [ ] Error conditions tested

### Security (OWASP Top 10)
- [ ] Input validation present
- [ ] No hardcoded secrets/credentials
- [ ] No XXE, CSRF, XSS vulnerabilities
- [ ] Authentication/authorization proper
- [ ] Sensitive data encrypted
- [ ] Rate limiting on sensitive endpoints
- [ ] Audit logging for security events

### Documentation
- [ ] Public functions documented
- [ ] Comments explain WHY not WHAT
- [ ] README/guides accurate
- [ ] API documentation complete

---

## Feedback Format

```
## Verdict: APPROVED | NEEDS_REVISION | FAILED

### Issues
- CRITICAL: X | HIGH: Y | MEDIUM: Z | LOW: W

### Details
- [CRITICAL] file.py:42 — SQL injection risk, use parameterized queries
- [HIGH] component.tsx:15 — Missing input validation
- [MEDIUM] test_utils.py:8 — Edge case not covered

### 🔍 Human Review Focus
1. [Item AI cannot fully validate — e.g., business logic correctness]
2. [Item 2 — e.g., UX flow matches requirements]
```

---

## Parallel Review Pattern

For comprehensive reviews, run 5 checks simultaneously:

| Check | Focus | Agent |
|-------|-------|-------|
| **Goal** | Does it meet requirements? | Themis |
| **Quality** | Code quality, SOLID, DRY | Themis |
| **Security** | OWASP Top 10, secrets | Themis |
| **QA** | Tests, coverage, edge cases | Themis |
| **Context** | Fits architecture, no regressions | Themis |

---

## Severity Definitions

| Level | Action | Example |
|-------|--------|---------|
| **CRITICAL** | Block merge | Security vulnerability, data loss risk |
| **HIGH** | Must fix before merge | Missing auth, broken error handling |
| **MEDIUM** | Should fix soon | Missing tests, code duplication |
| **LOW** | Nice to have | Naming, formatting, minor docs |

---

## SOLID Principles Check

- **S**ingle Responsibility: Each class/function does one thing
- **O**pen/Closed: Extensible without modification
- **L**iskov Substitution: Subtypes behave like base types
- **I**nterface Segregation: Small, focused interfaces
- **D**ependency Inversion: Depend on abstractions, not concretions

---

## Anti-Patterns

- ❌ Reviewing entire file instead of diff
- ❌ Approving without running tests
- ❌ Ignoring security implications
- ❌ Vague feedback ("looks good", "needs work")
- ❌ Nitpicking style over substance

Wersje

RepozytoriumWynikLicencja
Ta strona · ils15/copilot-global-config100MIT
pfangueiro/claude-code-agents100MIT
organvm-iv-taxis/a-i--skills100Apache-2.0
laurigates/claude-plugins100MIT
alapha888/agent-skills-en100MIT
tranhieutt/software_development_department100MIT
SkillMedev/skills90MIT

Identyczna treść występuje jeszcze w 2 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.

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

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

Podobne skille

  • 100review-pr
    Przegląda pull request pod kątem jakości kodu i problemów bezpieczeństwa.
  • 100code-review-specialist
    Przeprowadza przegląd kodu z analizą bezpieczeństwa, wydajności i jakości, przy ocenie pull requestów i jakości kodu.
  • 100code-review
    Dostarcza listę kontrolną i metodykę przeglądu kodu dla pull requestów, audytów kodu i oceny jakości.
  • 100code-review
    Prowadzi ustrukturyzowane code review z konkretnymi uwagami: błędy, bezpieczeństwo, wydajność i utrzymywalność kodu, także dla pull requestów i kontroli przed scaleniem.
  • 95pr-review
    Przegląda pull request pod kątem poprawności, bezpieczeństwa, jakości kodu i testów oraz zwraca uwagi do poprawy.
  • 100code-review-helper
    Prowadzi systematyczne przeglądy kodu z dołączonymi narzędziami do analizy jakości i wykrywania wzorców, z ustrukturyzowaną informacją zwrotną dla pull requestów i audytów.

Uwagi i zgłoszenia

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