Kern-Review-Agent

Allgemeiner Reviewer

Fängt ab, was sonst nirgends passt

Nicht jedes Problem ist ein Sicherheitsbug oder Performance-Problem. Der Allgemeine Reviewer fängt bereichsübergreifende Anliegen ab — Projektkonventionen, Git-Hygiene und den Klebstoff, der Codebasen zusammenhält.

Was der Allgemeine Reviewer findet

Das "alles andere", das Projekte organisiert hält

Projektkonventionen

Dateistruktur, Benennungsmuster und projektspezifische Standards, die Code organisiert halten

DateibenennungsregelnOrdnerstrukturImport-ReihenfolgeConfig-Muster

Git- & Workflow-Praktiken

Commit-Hygiene, Branch-Benennung und PR-Best-Practices

Commit-NachrichtenformatBranch-BenennungPR-GrößeMerge-Strategie

Bereichsübergreifende Anliegen

Probleme, die mehrere Bereiche umfassen — keine Sicherheit, keine Performance, aber trotzdem wichtig

Config-KonsistenzUmgebungshandlingFeature FlagsLogging-Muster

Bereichsübergreifende Anliegen

Probleme, die mehrere Domänen umfassen, aber nicht zu spezialisierten Agenten passen

Logging

Konsistente Log-Levels und Formate in der gesamten App

Fehlerbehandlung

Einheitliche Fehlertypen und Reporting-Muster

Feature Flags

Konsistente Flag-Prüfung und Aufräumen

Internationalisierung

Korrekte i18n-Schlüsselverwendung und Organisation

Analytics Events

Konsistente Event-Benennung und Properties

Umgebungs-Config

Zentralisierte, typsichere Konfiguration

Projekte organisiert halten

Echte Beispiele für projektweite Verbesserungen

Commit-Nachrichtenformat

Inkonsistent
git commit -m "fix"
git commit -m "updates"
git commit -m "WIP"
git commit -m "asdfasdf"

Vage Commit-Nachrichten machen History nutzlos

Organisiert
git commit -m "fix(auth): handle expired token refresh"
git commit -m "feat(api): add pagination to users endpoint"
git commit -m "docs: update README with new env vars"
git commit -m "refactor(db): extract query builders"

Folgen Sie Conventional Commits für klare History

Dateiorganisation

Inkonsistent
src/
  UserComponent.tsx
  userUtils.ts
  USER_CONSTANTS.ts
  user-types.ts
  userApi.tsx      # Warum .tsx für API?
  UserHelpers.ts

Inkonsistente Benennung und flache Struktur

Organisiert
src/features/users/
  components/
    UserCard.tsx
    UserList.tsx
  hooks/
    useUser.ts
  api/
    users.api.ts
  types/
    user.types.ts
  constants/
    user.constants.ts

Feature-basierte Organisation mit konsistenter Benennung folgen

Umgebungskonfiguration

Inkonsistent
// Über Codebase verstreut
const API_URL = process.env.API_URL || 'http://localhost:3000'

// In einer anderen Datei
const apiBase = process.env.NEXT_PUBLIC_API_URL

// In noch einer anderen Datei
if (process.env.NODE_ENV === 'production') {
  baseUrl = 'https://api.example.com'
}

Umgebungsvariablen verstreut, inkonsistente Handhabung

Organisiert
// src/config/env.ts
export const config = {
  api: {
    baseUrl: requiredEnv('API_URL'),
    timeout: optionalEnv('API_TIMEOUT', 5000),
  },
  features: {
    analytics: boolEnv('ENABLE_ANALYTICS', false),
  },
} as const

// Verwendung überall
import { config } from '@/config/env'
fetch(config.api.baseUrl + '/users')

Zentralisierte Config mit typsicherem Zugriff

Projektweite Analyse

So funktioniert der Allgemeine Reviewer

Der Allgemeine Reviewer lernt die Konventionen Ihres Projekts und wendet sie konsistent an. Er ist der Agent, der sicherstellt, dass alles zusammenpasst.

Strukturbewusstsein

Versteht die Organisationsmuster Ihres Projekts

Workflow-Prüfung

Validiert Git-Praktiken und PR-Hygiene

Konventionsdurchsetzung

Wendet projektspezifische Regeln konsistent an

Analyse-Pipeline

1

Projektregeln laden

Versteht die spezifischen Konventionen und Standards Ihres Projekts

2

Änderungen analysieren

Überprüft Code gegen projektweite Muster

3

Bereichsübergreifendes prüfen

Fängt Probleme ab, die mehrere Domänen umfassen

4

Ausrichtung vorschlagen

Hilft Code in die größere Projektstruktur einzufügen

Der Klebstoff, der alles zusammenhält

Spezialisierte Agenten fangen spezialisierte Probleme. Der Allgemeine Reviewer fängt alles andere ab.

Konsistenter Stil

Jede Datei folgt denselben Konventionen, was die Navigation intuitiv macht

Saubere History

Git-History, die eine Geschichte erzählt, kein Durcheinander von "fix"-Commits

Einheitliche Config

Umgebung und Konfiguration überall konsistent gehandhabt

Spezialisten behandeln die tiefen Probleme.
Der Allgemeine Reviewer behandelt alles dazwischen.

Vollständige Abdeckung
Bei jedem PR

Der Allgemeine Reviewer füllt die Lücken, die spezialisierte Agenten hinterlassen. 14 Tage kostenlos, keine Kreditkarte erforderlich.

Konventionsprüfung
Git-Hygiene
Bereichsübergreifende Anliegen