Agent-Katalog¶
Übersicht aller verfügbaren Claude Code Agents im Kamerplanter-Projekt für autonome Feature-Implementierung, Requirements Engineering, Code-Reviews und Dokumentation.
Stand: 2026-03-23 — 27 Agents registriert
Dieser Katalog wird vom agent-catalog-generator Agent automatisch erstellt und aktualisiert.
Schnellreferenz¶
| Agent | Modell | Aufgabe | Kategorie |
|---|---|---|---|
agent-catalog-generator | haiku | Generiert diesen Katalog | Dokumentation |
agrobiology-requirements-reviewer | sonnet | Botanische Fachprüfung von Anforderungen | Analyse & Review |
cannabis-indoor-grower-reviewer | sonnet | Cannabis-Anbau-Spezifikation validieren | Analyse & Review |
casual-houseplant-user-reviewer | sonnet | Laien-Tauglichkeit von Zimmerpflanzenfunktionen | Analyse & Review |
code-security-reviewer | sonnet | Code-Security-Audit (OWASP Top 10) | Analyse & Review |
e2e-testcase-extractor | sonnet | E2E-Testfälle aus Spezifikationen ableiten | Testing & QA |
frontend-design-reviewer | sonnet | UI/UX, Responsive Design, Kiosk-Modus prüfen | Design & Grafik |
frontend-usability-optimizer | sonnet | React/MUI-Komponenten für bessere UX optimieren | Design & Grafik |
fullstack-developer | opus | Features Backend+Frontend implementieren | Entwicklung |
gemini-graphic-prompt-generator | sonnet | Gemini-Prompts für Icons und Illustrationen | Design & Grafik |
growing-phase-auditor | sonnet | Pflanzenphasen-Daten validieren und korrigieren | Testing & QA |
ha-integration-requirements-engineer | sonnet | Home Assistant Integrations-Anforderungen ableiten | Analyse & Review |
ha-integration-sync | opus | HA-Integration mit Backend-API synchronisieren | Entwicklung |
it-security-requirements-reviewer | sonnet | Security & DSGVO in Anforderungen prüfen | Analyse & Review |
mkdocs-documentation | sonnet | MkDocs-Dokumentation erstellen und pflegen | Dokumentation |
outdoor-garden-planner-reviewer | sonnet | Freiland-Garten-Anforderungen validieren | Analyse & Review |
plant-info-document-generator | sonnet | Detaillierte Pflanzen-Steckbriefe recherchieren | Dokumentation |
png-to-transparent-svg | haiku | PNG mit Schachbrett-Hintergrund zu transparentem SVG | Entwicklung |
pr-to-develop | sonnet | GitHub Pull Request für develop vorbereiten | Entwicklung |
requirements-contradiction-analyzer | sonnet | Widersprüche in Anforderungen finden (RAG) | Analyse & Review |
seed-data-validator | sonnet | YAML-Seed-Daten auf Qualität prüfen | Testing & QA |
selenium-test-generator | opus | NFR-008-konforme Selenium-E2E-Tests generieren | Testing & QA |
selenium-test-reviewer | sonnet | Selenium-Tests auf Qualität und Wartbarkeit prüfen | Testing & QA |
smart-home-ha-reviewer | sonnet | HA-Integration gegen Spezifikation prüfen | Analyse & Review |
target-audience-analyzer | sonnet | Zielgruppen und Marktpotenzial analysieren | Analyse & Review |
tech-stack-architect | sonnet | Tech-Stack gegen Anforderungen validieren | Analyse & Review |
unit-test-runner | sonnet | Unit-Tests + statische Analyse ausführen | Testing & QA |
Agents nach Kategorie¶
| Agent | Fokus |
|---|---|
agrobiology-requirements-reviewer | Botanische Korrektheit, Indoor/Hydroponik, VPD, Lichttechnik |
cannabis-indoor-grower-reviewer | Cannabis-Anbau Legality, Spezifikation |
casual-houseplant-user-reviewer | Laien-Bedienbarkeit, Zimmerpflanzenpflege |
code-security-reviewer | OWASP Top 10, Auth, Tenant-Isolation, Injection |
ha-integration-requirements-engineer | Home Assistant Entity-Mappings, Coordinatoren |
it-security-requirements-reviewer | Auth, Autorisierung, DSGVO, Datensparsamkeit |
outdoor-garden-planner-reviewer | Freiland, Überwinterung, Fruchtfolge, Gemeinschaftsgarten |
requirements-contradiction-analyzer | Widersprüche, Konsistenz, RAG-Analyse |
smart-home-ha-reviewer | Home Assistant Spezifikation, Integration |
target-audience-analyzer | Zielgruppen, Marktpotenzial, Personas |
tech-stack-architect | Tech-Stack-Validierung, Abhängigkeiten |
| Agent | Fokus |
|---|---|
fullstack-developer | Features Backend+Frontend, FastAPI, React |
ha-integration-sync | HA-Integration mit API synchronisieren |
png-to-transparent-svg | PNG→SVG mit Transparenz-Konvertierung |
pr-to-develop | GitHub PR vorbereiten mit CI-Validierung |
| Agent | Fokus |
|---|---|
e2e-testcase-extractor | E2E-Testfälle aus Spezifikationen ableiten |
growing-phase-auditor | Pflanzenphasen-Daten validieren |
seed-data-validator | YAML-Seed-Daten-Qualität |
selenium-test-generator | Selenium E2E-Tests generieren |
selenium-test-reviewer | Selenium-Tests reviewen |
unit-test-runner | Unit-Tests + statische Analyse ausführen |
| Agent | Fokus |
|---|---|
frontend-design-reviewer | Responsive Design, Kiosk-Modus, Touch-Targets |
frontend-usability-optimizer | Form-Usability, Labels, Hilfstexte, Mobile-First |
gemini-graphic-prompt-generator | Gemini Image Generation Prompts |
| Agent | Fokus |
|---|---|
agent-catalog-generator | Diesen Katalog generieren |
mkdocs-documentation | MkDocs-Dokumentation erstellen |
plant-info-document-generator | Pflanzen-Steckbriefe recherchieren |
Agent-Details¶
agent-catalog-generator¶
Modell: haiku | Tools: Read, Write, Glob, Grep
Rolle: Technical Writer, der alle Agent-Definitionen systematisch einliest und einen kompakten, entwicklerfreundlichen Katalog generiert.
Wann einsetzen?
- Nach dem Hinzufügen neuer Agents zu
.claude/agents/ - Beim Onboarding neuer Entwickler
- Zur zentralen Agenten-Referenz pflegen
Workflow: 1. Alle Agent-Definitionen aus .claude/agents/*.md einlesen 2. YAML-Frontmatter und Markdown-Body analysieren 3. Agents nach Kategorie gruppieren und sortieren 4. Dokumentations-Katalog mit Tabellen, Tabs und Details generieren 5. RAG-optimierte Metadaten einfügen
Output: docs/de/development/agent-catalog.md — Dieser Katalog mit Übersicht, Tabellen, Kategorisierung und Entscheidungshilfe
agrobiology-requirements-reviewer¶
Modell: sonnet | Tools: Read, Write, Glob, Grep
Rolle: Agrarbiologie-Experte mit 20+ Jahren Praxis in Indoor-Anbau, Hydroponik, Zimmerpflanzen und geschütztem Anbau, der Anforderungen auf biologische Korrektheit und Vollständigkeit prüft.
Wann einsetzen?
- Anforderungen für Indoor-Anbau, Hydroponik, Zimmerpflanzen
- Licht-Parameter (PPFD, DLI), VPD, EC-Werte, Substrate
- Pflanzenschutz, Phänologie, Phasensteuerung
Workflow: 1. Anforderungsdokumente einlesen und klassifizieren (Indoor/Hydroponik/Outdoor) 2. Biologische Korrektheit prüfen (Licht, Temperatur, VPD, Substrate) 3. Vollständigkeitschecklisten abarbeiten (Zimmerpflanzen, Hydroponik, IPM) 4. Datenquelle-Verfügbarkeit bewerten 5. Report mit Findings (Fehler/Unvollständig/Ungenau) erstellen
Output: spec/requirements-analysis/agrobiology-review.md — Detaillierter Report mit botanischen Findings, Korrekturvorschlägen und Datenquellen
cannabis-indoor-grower-reviewer¶
Modell: sonnet | Tools: Read, Write, Glob, Grep
Rolle: Cannabis-Anbau-Spezialist der Spezifikationen auf Legalität, Durchführbarkeit und Best-Practice-Konformität prüft.
Wann einsetzen?
- Cannabis-Anbau-Features spezifizieren oder validieren
- Legale Anforderungen (CanG, PflSchG) prüfen
- Indoor-Growing-Spezifikation reviewen
Workflow: 1. Alle Cannabis-spezifischen Anforderungen identifizieren 2. Legale Grundlagen prüfen (CanG Lizenzpflicht, PflSchG Karenzzeiten) 3. Genetische Daten, Phänotypen, Terpene bewerten 4. Growing-Parameter (Photoperiode, VPD, EC) validieren 5. Report mit Legal-Checks und Best-Practice-Abweichungen
Output: spec/requirements-analysis/cannabis-grower-review.md — Legalitäts-Check, Growing-Parameter-Validierung, Risiko-Bewertung
casual-houseplant-user-reviewer¶
Modell: sonnet | Tools: Read, Write, Glob, Grep
Rolle: Planloser Zimmerpflanzenbesitzer ohne grünen Daumen, der Anforderungen auf Alltagstauglichkeit und Anfänger-Freundlichkeit prüft.
Wann einsetzen?
- Anforderungen für Casual User (Laien)
- Onboarding, Gießerinnerungen, Problem-Erkennung testen
- Sprache und Verständlichkeit bewerten
- Aufwand-Nutzen-Verhältnis prüfen
Workflow: 1. Alle Anforderungen aus Laien-Perspektive lesen 2. Dealbreaker-Features identifizieren (z.B. Foto-Erkennung) 3. Frustrierendes und Überforderendes markieren 4. Aufwand pro Woche schätzen 5. Konkurrenz-Vergleich (Planta, Greg) durchführen 6. Report mit Dealbreakern, Optimierungen, Aufwand-Analyse
Output: spec/requirements-analysis/casual-houseplant-user-review.md — Laien-Perspektive, Dealbreaker, Aufwand-Analyse, Konkurrenz-Vergleich
code-security-reviewer¶
Modell: sonnet | Tools: Read, Edit, Bash, Glob, Grep
Rolle: Application Security Engineer, der implementiertem Backend- und Frontend-Code auf OWASP-Top-10-Schwachstellen prüft und behebt.
Wann einsetzen?
- Nach Feature-Implementierung durch Fullstack-Developer
- Injection, Auth-Bypass, Tenant-Isolation, Secret Leaks prüfen
- Security-Fixes implementieren
- Vor Production-Deployment
Workflow: 1. Backend- und Frontend-Code analysieren (Discovery) 2. OWASP-A01 bis A10 systematisch prüfen 3. Tenant-Isolation, RBAC, JWT, Secrets validieren 4. Kritische Schwachstellen (P0/P1) sofort beheben 5. Security-Report mit behobenen und offenen Punkten
Output: spec/requirements-analysis/code-security-review.md — Security-Audit, P0/P1/P2/P3 Findings, Compliance-Matrix
e2e-testcase-extractor¶
Modell: sonnet | Tools: Read, Write, Glob, Grep
Rolle: Elite QA-Architekt, der E2E-Testfälle aus Spezifikationen aus der Endbenutzerperspektive (Browser-Sicht) systematisch ableitet.
Wann einsetzen?
- Spezifikationen vorliegen und Testfälle benötigt
- Testabdeckung gegen Spec abgleichen
- RAG-optimierte Testfall-Dokumente erstellen
- Requirement-Traceability etablieren
Workflow: 1. Spezifikationen einlesen und nach testbaren Szenarien decomposieren 2. Für jedes UI-Element Test Cases ableiten (Happy Path + Fehler) 3. Testfälle strukturieren: Preconditions → Test Steps → Expected Results 4. RAG-Metadaten (Frontmatter, Tags) hinzufügen 5. Strukturierte Testfall-Dateien generieren
Output: spec/test-cases/TC-{REQ-ID}.md — RAG-optimierte Testfall-Dokumente mit Traceability
frontend-design-reviewer¶
Modell: sonnet | Tools: Read, Write, Glob, Grep
Rolle: Frontend-Designer mit 15+ Jahren Erfahrung in Responsive Design, Kiosk-Systemen und Touch-Interfaces für raue Arbeitsumgebungen.
Wann einsetzen?
- UI/UX-Anforderungen reviewen
- Responsive Design (Mobile/Tablet/Desktop/Kiosk)
- Touch-Target-Größen validieren
- Kiosk-Modus mit verschmutzten Händen testen
Workflow: 1. Alle Anforderungen nach Bedienkontext klassifizieren 2. Responsive Design prüfen (Breakpoints, Fluid Grids) 3. Kiosk-Modus bewerten (64–72px Touch-Targets, Vereinfachung) 4. Mobile Vor-Ort-Szenarien validieren 5. Report mit Design-Findings und Wireframe-Vorschlägen
Output: spec/requirements-analysis/frontend-design-review.md — Responsive-Matrix, Kiosk-Detailbewertung, Touch-Target-Audit, Wireframes
frontend-usability-optimizer¶
Modell: sonnet | Tools: Read, Write, Edit, Bash, Glob, Grep
Rolle: UX-Engineer, der React/MUI-Komponenten nach Mobile-First-Prinzip für bessere Usability optimiert (Labels, Hilfstexte, Validierung, Layout).
Wann einsetzen?
- Nach Fullstack-Developer Feature-Implementierung
- Formulare und Dialoge optimieren
- Fachbegriff-Erklärungen (Tooltips) hinzufügen
- Responsive Layouts verbessern
Workflow: 1. Code einlesen und Usability-Probleme identifizieren 2. Beschreibende Texte und Hilfstexte ergänzen 3. Feldanordnung und Validierung optimieren 4. Mobile-First Progressive Enhancement umsetzen 5. UI-NFR-Compliance-Prüfung durchführen 6. Tests durchführen und Zusammenfassung ausgeben
Output: Optimierter Code in src/frontend/ + Zusammenfassung mit Usability-Verbesserungen und Compliance-Checks
fullstack-developer¶
Modell: opus | Tools: Read, Write, Edit, Bash, Glob, Grep
Rolle: Senior Full-Stack-Entwickler, der Features vollständig (Backend FastAPI + Frontend React) unter strikter Einhaltung aller NFRs umsetzt.
Wann einsetzen?
- Features implementieren (Backend+Frontend)
- APIs entwerfen und schreiben
- Datenbankschemas erstellen
- React-Komponenten bauen
- Celery-Tasks schreiben
Workflow: 1. Anforderungs-Spezifikationen einlesen 2. Backend: ArangoDB-Modelle, APIs, Services, Tests 3. Frontend: React-Komponenten, Redux-Slices, Tests 4. Alle NFRs und UI-NFRs einhalten 5. Unit-Tests schreiben und validieren
Output: Produktionsreife Implementierung in Backend + Frontend mit Tests, der unit-test-runner kann grün werden
gemini-graphic-prompt-generator¶
Modell: sonnet | Tools: Read, Write, Glob, Grep
Rolle: Visual Design Director, der präzise, produktionsreife Google Gemini Prompts für Icons, Illustrationen und Marketing-Material generiert.
Wann einsetzen?
- Icons und Illustrationen für die App
- Onboarding-Bilder, Leerseiten-Grafiken
- Corporate-Design-Grafiken (Grün #2e7d32)
- Light/Dark-Mode-Varianten
Workflow: 1. Design-Anforderungen analysieren 2. Kamerplanter Corporate Design anwenden (Farben, Stil) 3. Gemini-Prompts mit Design-Details schreiben 4. Light/Dark-Mode-Varianten spezifizieren 5. Qualitäts-Kriterien (Transparenz, Auflösung) definieren
Output: Gemini Image Generation Prompts für Designer/Marketing — z.B. für Icons, Illustrationen
growing-phase-auditor¶
Modell: sonnet | Tools: Read, Write, Edit, Glob, Grep, Bash, WebSearch, WebFetch
Rolle: Gartenbau-Wissenschaftler, der Wachstumsphasen-Daten (bloom_months, harvest_months, etc.) in Seed-YAML auf biologische Korrektheit und chronologische Konsistenz prüft.
Wann einsetzen?
- Pflanzenphasen-Daten validieren und korrigieren
- bloom_months, direct_sow_months, harvest_months prüfen
- Biologische Plausibilität (Eisheiligen, Frost, Vernalisation)
- YAML-Dateien direkt korrigieren
Workflow: 1. Alle Seed-YAML-Dateien einlesen 2. Gegen 5 Prüfregeln validieren (Lückenloses, Biologie, Plausibilität) 3. Korrektur-Vorschläge mit WebSearch-Verifikation 4. YAML-Dateien direkt mit Edit-Tool korrigieren 5. Report mit Findings und Korrektionen erstellen
Output: Korrigierte YAML-Dateien + spec/requirements-analysis/growing-phase-audit.md mit Findings und Verifikation
ha-integration-requirements-engineer¶
Modell: sonnet | Tools: Read, Write, Glob, Grep
Rolle: Home Assistant Specialist mit 8+ Jahren HACS-Integration-Entwicklung, der aus REQ-Dokumenten konkrete HA-Integrations-Anforderungen ableitet.
Wann einsetzen?
- Home Assistant Integration planen
- Entity-Mappings und Coordinators entwerfen
- Service-Calls spezifizieren
- HA-CUSTOM-INTEGRATION.md erweitern
Workflow: 1. REQ-Dokumente einlesen 2. Drei-Seiten-Modell anwenden (Export A, Import B, Control C) 3. Entity-Taxonomien definieren 4. Coordinator-Datenstrukturen entwerfen 5. API-Anforderungen spezifizieren
Output: spec/ha-integration/HA-CUSTOM-INTEGRATION.md — Entity-Mappings, Coordinators, Services, Events
ha-integration-sync¶
Modell: opus | Tools: Read, Write, Edit, Bash, Glob, Grep
Rolle: Home Assistant Integration Developer, der die kamerplanter-ha Custom Integration mit der aktuellen Backend-API synchronisiert, ohne bestehende Fachlogik zu verändern.
Wann einsetzen?
- Backend-API ändern sich (neue Endpunkte)
- HA-Integration muss nachgezogen werden
- API-Schemas ändern sich
Workflow: 1. Backend-API-Endpunkte erfassen 2. HA-API-Client (api.py) analysieren 3. Delta-Analyse durchführen (neue/geänderte Endpunkte) 4. Koordinator-, Sensor-, Service-Code anpassen 5. HA-Integration deployen
Output: Aktualisierte HA-Integration-Dateien + Deploy-Anweisungen
it-security-requirements-reviewer¶
Modell: sonnet | Tools: Read, Write, Glob, Grep
Rolle: IT-Security-Architekt mit 15+ Jahren Erfahrung, der Anforderungen auf Sicherheit, Datenschutz und DSGVO-Compliance prüft.
Wann einsetzen?
- Anforderungen auf Sicherheitslücken prüfen
- Authentifizierung, Autorisierung, Encryption
- DSGVO-Compliance validieren
- Datensparsamkeit prüfen
Workflow: 1. Alle Anforderungen einlesen 2. Sicherheits-Index erstellen (Daten, Zugriff, Schnittstellen) 3. Datenschutz-Anforderungen (DSGVO Art. 15–21) validieren 4. OWASP ASVS gegen Specs abgleichen 5. Report mit Security-Lücken und DSGVO-Empfehlungen
Output: spec/requirements-analysis/it-security-review.md — Sicherheitsbewertung, DSGVO-Audit, Empfehlungen
mkdocs-documentation¶
Modell: sonnet | Tools: Read, Write, Edit, Bash, Glob, Grep
Rolle: Technical Writer und Documentation Engineer, der endnutzerfreundliche, mehrsprachige Dokumentation im MkDocs-Material-Format erstellt und pflegt.
Wann einsetzen?
- Dokumentationsseiten erstellen/aktualisieren
- ADRs (Architecture Decision Records) schreiben
- Guides und Tutorials verfassen
- API-Docs generieren
Workflow: 1. Dokumentation im MkDocs-Material-Format schreiben 2. Deutsch und Englisch parallel (i18n) 3. Mermaid-Diagramme für Visualisierungen verwenden 4. mkdocstrings für API-Docs aus Docstrings 5. lokale mkdocs-Vorschau testen
Output: docs/de/ und docs/en/ — Benutzer- und Admin-Dokumentation
outdoor-garden-planner-reviewer¶
Modell: sonnet | Tools: Read, Write, Glob, Grep
Rolle: Ambitionierte Hobbygärtnerin mit 15 Jahren Freiland-Garten + 80m² Gemeinschaftsgarten-Parzelle, die Anforderungen auf Praktikabilität und Alltags-Relevanz prüft.
Wann einsetzen?
- Freiland-Anbau-Features reviewen
- Überwinterung, Fruchtfolge, Mischkultur validieren
- Gemeinschaftsgarten-Funktionen prüfen
- Seasonal Planning und Phenologie-Integration
Workflow: 1. Anforderungen aus Hobbygärtner-Perspektive lesen 2. Gartenleben-Workflows identifizieren 3. Freiland-Alltagstauglichkeit bewerten 4. Fruchtfolge, Überwinterung, Mischkultur-Features validieren 5. Report mit praktischen Hinweisen und Verbesserungsvorschlägen
Output: spec/requirements-analysis/outdoor-garden-planner-review.md — Hobbygärtner-Perspektive, Praxis-Feedback
plant-info-document-generator¶
Modell: sonnet | Tools: Read, Write, Glob, Grep, WebSearch, WebFetch
Rolle: Agrar-Botaniker mit 20+ Jahren Praxis (Gärtnerei, Indoor-Growing, Schrebergarten), der detaillierte Pflanzen-Steckbriefe recherchiert und dokumentiert.
Wann einsetzen?
- Pflanzen-Steckbriefe für Datenbank erstellen
- Kultur-, Dünge- und Pflegeinformationen recherchieren
- Import-Dokumente (REQ-012) erzeugen
- Botanische Daten zusammenstellen
Workflow: 1. Nutzereingabe analysieren (Pflanzenname, Liste) 2. Wissenschaftliche Namen recherchieren 3. Taxonomie, Phasen, Nährstoffe, IPM, Mischkultur erfassen 4. Quellen verifizieren (RHS, USDA, DWD) 5. Strukturiertes Dokument für Datenimport ausgeben
Output: Detaillierte Pflanzen-Informationsdokumente für Datenimport
png-to-transparent-svg¶
Modell: haiku | Tools: Read, Write, Bash, Glob
Rolle: Bildverarbeitungs-Spezialist, der PNG-Bilder mit Schachbrett-Hintergrund in saubere SVGs mit echter Transparenz konvertiert.
Wann einsetzen?
- KI-generierte Icons mit Schachbrett-Hintergrund konvertieren
- Gemini/DALL-E/Midjourney Images zu SVG
- Screenshots mit Schachbrett zu SVG
Workflow: 1. PNG-Input analysieren (Alpha-Kanal prüfen) 2. Schachbrettmuster erkennen und entfernen 3. Bereinigtes PNG mit echter Alpha-Transparenz erzeugen 4. PNG mit vtracer zu SVG vektorisieren 5. SVG-Datei speichern
Output: Transparente SVG-Dateien → assets/icons/ oder benutzerdefinierter Zielordner
pr-to-develop¶
Modell: sonnet | Tools: Read, Bash, Glob, Grep
Rolle: Release Engineer, der GitHub Pull Requests von Feature-Branches nach develop mit CI-Validierung und aussagekräftiger Dokumentation vorbereitet.
Wann einsetzen?
- Feature-Branch ist fertig implementiert
- PR nach develop erstellen
- CI-Tests validieren (GitHub Actions)
- Code-Review vorbereiten
Workflow: 1. Branch-Analyse (Commits seit develop) 2. Geänderte Dateien analysieren (Backend/Frontend/Spec) 3. REQ/NFR-Nummern identifizieren 4. PR-Titel und ausführliche Beschreibung erstellen 5. Labels setzen und auf CI warten
Output: GitHub Pull Request nach develop mit Titel, Beschreibung, Labels, CI-Status
requirements-contradiction-analyzer¶
Modell: sonnet | Tools: Read, Write, Glob, Grep, Bash
Rolle: Requirements Engineer, der Anforderungsdokumente mittels RAG auf Widersprüche zwischen funktionalen und non-funktionalen Anforderungen systematisch analysiert.
Wann einsetzen?
- Anforderungen auf Konsistenz prüfen
- Widersprüche finden (FA vs. NFA)
- Spezifikations-Quality sicherstellen
- QA-Vorbereitung
Workflow: 1. Alle Anforderungs-Dokumente einlesen (RAG-Retrieval) 2. Anforderungen klassifizieren (FA/NFA) 3. Anforderungs-Index aufbauen 4. Systematisch auf Widersprüche prüfen 5. Report mit Widerspruch-Findings generieren
Output: spec/requirements-analysis/contradiction-analysis.md — Widersprüche, Inkonsistenzen, Empfehlungen
seed-data-validator¶
Modell: sonnet | Tools: Read, Write, Glob, Grep, Bash, WebSearch, WebFetch
Rolle: Datenqualitäts-Ingenieur, der YAML-Seed-Daten auf Vollständigkeit, Konsistenz, referenzielle Integrität und botanische Plausibilität prüft.
Wann einsetzen?
- Seed-Daten auf Qualität prüfen
- Fehlende Pflichtfelder finden
- Schema-Konformität validieren
- Dünger-Produkte verifizieren (3-Quellen-Check)
Workflow: 1. YAML-Seed-Dateien einlesen 2. Schema-Konformität prüfen 3. Referenzielle Integrität validieren 4. Botanische Plausibilität bewerten (optional Agrobiology-Reviewer) 5. Multi-Source-Verifikation (Hersteller, SDS, Händler) 6. Report mit Data Quality Findings
Output: spec/requirements-analysis/seed-data-validation.md — Datenqualitäts-Report mit Findings
selenium-test-generator¶
Modell: opus | Tools: Read, Write, Edit, Glob, Grep, Bash
Rolle: QA-Ingenieur und Selenium-Experte, der NFR-008-konforme Python-Selenium-Tests mit Page-Object-Pattern und Screenshot-Checkpoints generiert.
Wann einsetzen?
- E2E-Tests generieren aus Testfall-Dokumenten
- Selenium-Tests für Features schreiben
- Testfall-Dokumente in Python-Tests konvertieren
Workflow: 1. NFR-008 und Testfall-Dokumente lesen 2. Anforderungen analysieren (testbar) 3. Page-Objects erstellen 4. Test-Klassen mit pytest generieren 5. Screenshot- und Protokoll-Funktionalität integrieren 6. Tests lokal validieren
Output: tests/e2e/test_*.py — NFR-008-konforme Selenium-Tests mit Protokoll-Generierung
selenium-test-reviewer¶
Modell: sonnet | Tools: Read, Write, Edit, Glob, Grep, Bash
Rolle: QA-Spezialist, der vorhandene Selenium-Tests auf Qualität, Wartbarkeit, Flakiness und NFR-008-Konformität reviewt und optimiert.
Wann einsetzen?
- Selenium-Tests auf Qualität prüfen
- Test-Flakiness reduzieren
- Page-Object-Struktur optimieren
- NFR-008-Compliance validieren
Workflow: 1. Bestehende Selenium-Tests analysieren 2. Auf NFR-008-Anforderungen prüfen 3. Flakiness-Probleme identifizieren 4. Code-Qualität, Wartbarkeit optimieren 5. Report mit Empfehlungen erstellen
Output: Optimierte Selenium-Tests + Qualitäts-Report
smart-home-ha-reviewer¶
Modell: sonnet | Tools: Read, Write, Glob, Grep
Rolle: Home Assistant Integration Reviewer, der die kamerplanter-ha Custom Integration gegen Spezifikation und Best Practices prüft.
Wann einsetzen?
- HA-Integration gegen Spec validieren
- Entity-Mappings prüfen
- Coordinator-Logik reviewen
- Service-Calls und Events validieren
Workflow: 1. HA-Integration Code analysieren 2. Gegen HA-CUSTOM-INTEGRATION.md prüfen 3. Entity-Taxonomien validieren 4. Coordinator-Datenfluss überprüfen 5. Report mit Konformität und Optimierungen
Output: spec/ha-integration/HA-REVIEW.md — HA-Integration Review mit Findings
target-audience-analyzer¶
Modell: sonnet | Tools: Read, Write, Glob, Grep
Rolle: Markt- und UX-Analyst, der die Zielgruppen, Personas und Marktpotenziale der Anwendung systematisch analysiert und dokumentiert.
Wann einsetzen?
- Zielgruppen-Profiling
- Marktpotenzial-Analyse
- Personas entwickeln
- User-Research-Daten sammeln
Workflow: 1. Anforderungen und Kontexte analysieren 2. Potenzielle Zielgruppen identifizieren 3. Personas mit Zielen, Schmerzpunkten, Motivation erstellen 4. Marktgröße und -potential schätzen 5. Report mit Personas und Marktanalyse
Output: spec/requirements-analysis/target-audience-analysis.md — Zielgruppen-Analyse, Personas, Marktpotenzial
tech-stack-architect¶
Modell: sonnet | Tools: Read, Write, Glob, Grep
Rolle: Tech-Architekt, der den definierten Tech-Stack (FastAPI, React, ArangoDB, Redis, Kubernetes) gegen Anforderungen validiert und Technologie-Entscheidungen begründet.
Wann einsetzen?
- Tech-Stack gegen Anforderungen validieren
- Technology-Choice-Decisions reviewen
- Dependency-Management prüfen
- Architektur-Entscheidungen dokumentieren
Workflow: 1. Anforderungen und NFRs einlesen 2. Tech-Stack definieren (Backend, Frontend, Datenbanken, Infra) 3. Anforderungen gegen Stack abgleichen 4. Alternative Technologies bewerten 5. Report mit Validierung und Begründungen
Output: spec/stack.md oder Technology Decision Record — Tech-Stack-Validierung mit Begründungen
unit-test-runner¶
Modell: sonnet | Tools: Read, Edit, Bash, Glob, Grep
Rolle: QA-Engineer und Test-Spezialist, der Unit-Tests (pytest, vitest) und statische Analyse (Ruff, ESLint, TypeScript) ausführt, Fehler analysiert und Fixes vorschlägt.
Wann einsetzen?
- Nach Feature-Implementierung durch Fullstack-Developer
- Unit-Tests ausführen und Fehler fixen
- Statische Analyse (Linting) durchführen
- Merge-Readiness validieren
Workflow: 1. Backend-Ruff (lint + format) ausführen 2. Frontend-TypeScript und ESLint ausführen 3. Backend-Unit-Tests (pytest) ausführen 4. Frontend-Unit-Tests (vitest) ausführen 5. Test-Fehler analysieren und minimal fixe implementieren 6. Regressions-Check durchführen 7. Report mit Test-Ergebnissen und Merge-Status
Output: Test-Ergebnisse + Testbericht — grüne Tests oder Fehleranalyse mit Fixes
Einsatz-Entscheidungshilfe¶
Welchen Agent brauche ich?
| Ich möchte... | Agent |
|---|---|
| ...den Tech-Stack gegen Anforderungen validieren | tech-stack-architect |
| ...Anforderungen auf Widersprüche prüfen | requirements-contradiction-analyzer |
| ...E2E-Testfälle aus Specs ableiten | e2e-testcase-extractor |
| ...Selenium-Tests generieren | selenium-test-generator |
| ...Selenium-Tests auf Qualität prüfen | selenium-test-reviewer |
| ...botanische Korrektheit der Anforderungen prüfen | agrobiology-requirements-reviewer |
| ...UI/UX und Kiosk-Modus validieren | frontend-design-reviewer |
| ...Formulare benutzerfreundlicher machen | frontend-usability-optimizer |
| ...Cannabis-Anbau-Anforderungen validieren | cannabis-indoor-grower-reviewer |
| ...Zielgruppen und Marktpotenzial analysieren | target-audience-analyzer |
| ...Freiland-Garten-Anforderungen prüfen | outdoor-garden-planner-reviewer |
| ...Laien-Tauglichkeit für Zimmerpflanzen-Features | casual-houseplant-user-reviewer |
| ...Home Assistant Integration planen | ha-integration-requirements-engineer |
| ...HA-Integration mit API synchronisieren | ha-integration-sync |
| ...HA-Integration gegen Spec prüfen | smart-home-ha-reviewer |
| ...Security-Anforderungen prüfen | it-security-requirements-reviewer |
| ...implementierten Code auf Sicherheit prüfen | code-security-reviewer |
| ...Features implementieren (Backend + Frontend) | fullstack-developer |
| ...Unit-Tests und statische Analyse ausführen | unit-test-runner |
| ...Pflanzenphasen-Daten validieren | growing-phase-auditor |
| ...Seed-Daten auf Qualität prüfen | seed-data-validator |
| ...Pflanzen-Steckbriefe recherchieren | plant-info-document-generator |
| ...MkDocs-Dokumentation erstellen | mkdocs-documentation |
| ...GitHub PR nach develop vorbereiten | pr-to-develop |
| ...Gemini Image Generation Prompts erstellen | gemini-graphic-prompt-generator |
| ...PNG mit Schachbrett zu SVG konvertieren | png-to-transparent-svg |
| ...Agenten-Katalog aktualisieren | agent-catalog-generator |
Hinweise für Entwickler¶
- Agent starten:
/agent <agent-name>im Claude Code Chat - Reports: Analyse-Agents schreiben zu
spec/requirements-analysis/, Selenium-Reports zutest-reports/, Testfälle zuspec/test-cases/, Doku zudocs/ - Modellwahl:
opus= höchste Qualität (komplexe Features),sonnet= Preis-Leistung (Review, Analyse),haiku= schnell & günstig (einfache Tasks) - Tool-Verfügbarkeit: Nicht alle Agents haben alle Tools — z.B.
png-to-transparent-svghat kein Edit-Tool
Agent-Abhängigkeiten und Workflow-Vorschläge¶
graph LR
A["Spezifikation<br/>(REQ/NFR)"] --> B["tech-stack-architect<br/>requirements-contradiction-analyzer"]
B --> C["agrobiology-requirements-reviewer<br/>cannabis-indoor-grower-reviewer<br/>casual-houseplant-user-reviewer<br/>it-security-requirements-reviewer"]
C --> D["e2e-testcase-extractor"]
D --> E["fullstack-developer"]
E --> F["unit-test-runner"]
F --> G["code-security-reviewer"]
G --> H["pr-to-develop"]
H --> I["GitHub Actions / CI"]
E -.-> J["frontend-design-reviewer<br/>frontend-usability-optimizer"]
E -.-> K["ha-integration-sync"]
E -.-> L["growing-phase-auditor"]
L -.-> M["seed-data-validator"]
D -.-> N["selenium-test-generator"]
N -.-> O["selenium-test-reviewer"]
O -.-> P["unit-test-runner"]
A -.-> Q["ha-integration-requirements-engineer"]
Q -.-> K
K -.-> R["smart-home-ha-reviewer"]
A -.-> S["mkdocs-documentation"]
A -.-> T["plant-info-document-generator"]
A -.-> U["target-audience-analyzer<br/>outdoor-garden-planner-reviewer"]
V["Icon/Grafik-Anforderungen"] -.-> W["gemini-graphic-prompt-generator"]
W -.-> X["png-to-transparent-svg"] Legende: - Durchgezogene Pfeile: Standard-Workflow (Spec → Implementation → QA → PR) - Gepunktete Pfeile: Parallele oder optionale Workflows (Design, HA, Doku, Grafik)
Kategorien-Übersicht¶
Analyse & Review (11 Agents): Bewerten Anforderungen und Code gegen Qualitätskriterien. Keine Implementierung.
Entwicklung (4 Agents): Schreiben oder optimieren produktiven Code und Integrations-Code.
Testing & QA (6 Agents): Erzeugen, validieren oder führen Tests aus. Sichern Qualität.
Design & Grafik (3 Agents): UI/UX-Optimierung und Asset-Generierung.
Dokumentation (3 Agents): Erstellen und pflegen Dokumentation und Steckbriefe.
Katalog aktualisiert: 2026-03-23 Agents dokumentiert: 27 Generiert von: agent-catalog-generator