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

code-review

/code-review

Dwuosiowy przegląd kodu: zgodność ze standardami i z wymaganiami, uruchamiany równolegle dla PR i gałęzi oraz zmian w toku.

Licencja
MIT
Ostatnia zmiana repozytorium
31.10.2026

Ocena i bezpieczeństwo

90/ 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ść25 / 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 31.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

Dwuosiowy przegląd kodu: zgodność ze standardami i z wymaganiami, uruchamiany równolegle dla PR i gałęzi oraz zmian w toku.

Oryginalny opis (EN)

Two-axis code review — Standards (does code follow coding standards?) and Spec (does code match requirements?). Runs both reviews in parallel. Use when reviewing PRs, branches, or work-in-progress changes.

Jak działa

  1. Process
  2. Why Two Axes
  3. Workspace Integration
Sekcje z nagłówków SKILL.md, w oryginale · 65 linii, 313 słów
Podgląd SKILL.md
---
name: code-review
description: Two-axis code review — Standards (does code follow coding standards?) and Spec (does code match requirements?). Runs both reviews in parallel. Use when reviewing PRs, branches, or work-in-progress changes.
license: MIT
compatibility: opencode
---

# Code Review

Two-axis review of changes between `HEAD` and a fixed point (commit, branch, tag, or merge-base).

## Process

### 1. Pin the Fixed Point

Capture the diff: `git diff <fixed-point>...HEAD` (three-dot). Also note commits via `git log <fixed-point>..HEAD --oneline`.

### 2. Identify Spec Source

Look for originating spec in this order:
1. Issue references in commit messages
2. Spec file under `docs/`, `specs/`, or matching branch name
3. Ask the user if nothing found

If no spec exists, the Spec axis reports "no spec available".

### 3. Identify Standards Sources

Load `.opencode/rules/coding.md` as primary standards reference. Also check:
- `.opencode/rules/testing.md` (quality gates)
- `.opencode/rules/security.md` (security review)
- `.opencode/rules/git.md` (commit conventions)

### 4. Standards Baseline (Always Applied)

Beyond repo standards, check for these code smells:
- **Mysterious Name** — name doesn't reveal purpose
- **Duplicated Code** — same logic appears in multiple places
- **Feature Envy** — method reaches into another object's data
- **Data Clumps** — same fields travelling together
- **Primitive Obsession** — domain concept as primitive
- **Shotgun Surgery** — one change forces scattered edits
- **Divergent Change** — one file edited for many reasons
- **Speculative Generality** — unused abstraction
- **Middle Man** — class that mostly delegates

### 5. Run Both Axes

**Standards axis:** Does code follow `.opencode/rules/coding.md` and baseline smells?

**Spec axis:** Does code faithfully implement the originating requirements?

### 6. Report

Present findings under two headings. Do NOT merge or rerank.

End with one-line summary: total findings per axis and worst issue in each.

## Why Two Axes

A change can pass one axis and fail the other:
- Code that follows every standard but implements wrong thing → Standards pass, Spec fail
- Code that implements requirements perfectly but breaks conventions → Spec pass, Standards fail

## Workspace Integration

**Related rules:** `.opencode/rules/coding.md`, `.opencode/rules/testing.md`, `.opencode/rules/security.md`, `.opencode/rules/git.md`
**Related workflow:** `.opencode/workflows/review.md`
**Related agents:** `@reviewer`
**Related skills:** `verify-completion`

Wersje

RepozytoriumWynikLicencja
Ta strona · nasac0x/code-orchestrator90MIT
microsoft/aspire100MIT
kdlbs/kandev100AGPL-3.0
dotnet/runtime100MIT
drosam/agents100MIT
ggml-org/llama.cpp100MIT
ShamelesAbyss/Nyx100Apache-2.0
dzhng/jevgrep100MIT
iuliandita/skills100MIT

Migawka bazy z 13.11.2026 · wersja paczki 506fc7475103 (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

  • 90two-axis-review
    Przegląda zmiany od wybranego punktu na dwóch osiach: zgodność ze standardami repozytorium i zgodność ze specyfikacją zgłoszenia, równolegle.
  • 90two-axis-code-review
    Przegląda zmiany od wskazanego punktu w dwóch osiach, zgodności ze standardami repozytorium i zgodności ze specyfikacją zadania, równolegle w podagentach.
  • 90review
    Przegląda zmiany od ustalonego punktu pod kątem zgodności ze standardami kodowania repozytorium i ze specyfikacją zgłoszenia lub PRD, równolegle w subagentach.
  • 90review
    Przegląda zmiany od ustalonego punktu pod kątem zgodności ze standardami kodowania repozytorium i ze specyfikacją zgłoszenia lub PRD, równolegle w subagentach.
  • 90review-changes
    Przegląda zmiany od wybranego punktu pod kątem standardów repozytorium i zgodności ze specyfikacją w dwóch równoległych przeglądach.
  • 90review-code
    Przegląda zmiany od wybranego punktu na dwóch osiach: standardy repozytorium i zgodność ze specyfikacją.

Uwagi i zgłoszenia

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