Coding Agent
Der primäre Agent — implementiert Features und Bugfixes.
Workflow
- Issue lesen (Beschreibung + Akzeptanzkriterien)
copilot-instructions.mdlesen (Projektstruktur, Stack)- Feature-Branch erstellen (
feat/<kurzbeschreibung>) - Code implementieren (4-Schichten-Architektur)
- Unit-Tests schreiben (
*.spec.tsneben der Source) - Build + Test lokal ausführen
- PR gegen
developerstellen
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
| Problem | Ursache | Lösung |
|---|---|---|
| Agent erstellt Dateien in Root | Fehlende Monorepo-Awareness | copilot-instructions.md prüfen |
| Tests fehlen | Issue ohne klare ACs | Akzeptanzkriterien mit Testbarkeit formulieren |
PR gegen master | Standard-Branch nicht gesetzt | In Issue explizit develop erwähnen |