Zum Hauptinhalt springen

Coding Agent

Der primäre Agent — implementiert Features und Bugfixes.

Workflow

  1. Issue lesen (Beschreibung + Akzeptanzkriterien)
  2. copilot-instructions.md lesen (Projektstruktur, Stack)
  3. Feature-Branch erstellen (feat/<kurzbeschreibung>)
  4. Code implementieren (4-Schichten-Architektur)
  5. Unit-Tests schreiben (*.spec.ts neben der Source)
  6. Build + Test lokal ausführen
  7. PR gegen develop erstellen

Instruktionen

Der Coding Agent wird über .github/instructions/coding-agent.instructions.md konfiguriert. Wichtige Regeln:

  • Monorepo: Code nur in packages/, nie in der Root
  • pnpm only: Kein npm, kein yarn
  • 4 Schichten: Controller → Service → Repository → DB
  • Tests: Jede Service-Methode braucht mindestens einen Unit-Test
  • Frontend: UI-Änderungen brauchen einen Playwright E2E-Test

Typische Fehler

ProblemUrsacheLösung
Agent erstellt Dateien in RootFehlende Monorepo-Awarenesscopilot-instructions.md prüfen
Tests fehlenIssue ohne klare ACsAkzeptanzkriterien mit Testbarkeit formulieren
PR gegen masterStandard-Branch nicht gesetztIn Issue explizit develop erwähnen