Das "alles andere", das Projekte organisiert hält
Dateistruktur, Benennungsmuster und projektspezifische Standards, die Code organisiert halten
Commit-Hygiene, Branch-Benennung und PR-Best-Practices
Probleme, die mehrere Bereiche umfassen — keine Sicherheit, keine Performance, aber trotzdem wichtig
Probleme, die mehrere Domänen umfassen, aber nicht zu spezialisierten Agenten passen
Konsistente Log-Levels und Formate in der gesamten App
Einheitliche Fehlertypen und Reporting-Muster
Konsistente Flag-Prüfung und Aufräumen
Korrekte i18n-Schlüsselverwendung und Organisation
Konsistente Event-Benennung und Properties
Zentralisierte, typsichere Konfiguration
Echte Beispiele für projektweite Verbesserungen
git commit -m "fix"
git commit -m "updates"
git commit -m "WIP"
git commit -m "asdfasdf"Vage Commit-Nachrichten machen History nutzlos
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
src/
UserComponent.tsx
userUtils.ts
USER_CONSTANTS.ts
user-types.ts
userApi.tsx # Warum .tsx für API?
UserHelpers.tsInkonsistente Benennung und flache Struktur
src/features/users/
components/
UserCard.tsx
UserList.tsx
hooks/
useUser.ts
api/
users.api.ts
types/
user.types.ts
constants/
user.constants.tsFeature-basierte Organisation mit konsistenter Benennung folgen
// Ü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
// 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
Der Allgemeine Reviewer lernt die Konventionen Ihres Projekts und wendet sie konsistent an. Er ist der Agent, der sicherstellt, dass alles zusammenpasst.
Versteht die Organisationsmuster Ihres Projekts
Validiert Git-Praktiken und PR-Hygiene
Wendet projektspezifische Regeln konsistent an
Projektregeln laden
Versteht die spezifischen Konventionen und Standards Ihres Projekts
Änderungen analysieren
Überprüft Code gegen projektweite Muster
Bereichsübergreifendes prüfen
Fängt Probleme ab, die mehrere Domänen umfassen
Ausrichtung vorschlagen
Hilft Code in die größere Projektstruktur einzufügen
Spezialisierte Agenten fangen spezialisierte Probleme. Der Allgemeine Reviewer fängt alles andere ab.
Jede Datei folgt denselben Konventionen, was die Navigation intuitiv macht
Git-History, die eine Geschichte erzählt, kein Durcheinander von "fix"-Commits
Umgebung und Konfiguration überall konsistent gehandhabt
Spezialisten behandeln die tiefen Probleme.
Der Allgemeine Reviewer behandelt alles dazwischen.
Der Allgemeine Reviewer füllt die Lücken, die spezialisierte Agenten hinterlassen. 14 Tage kostenlos, keine Kreditkarte erforderlich.