Zum Inhalt

Skills

kamerplanter

Name Description
check-architecture Prueft ein Backend-Modul oder Frontend-Verzeichnis auf NFR-001-Konformitaet: 5-Schichten-Architektur, Layer-Verletzungen, Namenskonventionen (Service/Engine/Repository). Nutze diesen Skill nach der Implementierung neuer Features oder bei Code-Reviews.
check-helm Prueft Helm Chart-Dateien eines Kamerplanter-Komponente auf NFR-002-Konformitaet: SecurityContext, NetworkPolicies, Resource Limits, Health Probes, StatefulSet/Deployment-Unterscheidung, PVC-Konfiguration. Nutze diesen Skill nach Aenderungen an Helm-Charts oder beim Hinzufuegen neuer Komponenten.
check-pest-data Prueft die fachliche (biologisch-agronomische) Korrektheit der Schaedlingsbeschreibungen (REQ-010 Pest-Stammdaten, REQ-044 PestTaxon, Nuetzlinge, Treatment-Edges) aus der Sicht eines erfahrenen Biologen mit Agrarwirtschaft-Erfahrung. Prueft Taxonomie, Lebenszyklus, Klima-Optima, Schadbilder, Wirtspflanzen, Praevention/Monitoring sowie Indoor- vs. Outdoor-Plausibilitaet. Nutze diesen Skill nach Aenderungen an ipm.yaml / pest_taxonomy.py oder zur QA der Schaedlings-Wissensbasis.
check-retention Prueft neue oder geaenderte Domain-Models auf NFR-011-Konformitaet: DSGVO-Retention-Matrix-Eintrag vorhanden, Celery-Enforcement-Tasks existieren, personenbezogene Felder identifiziert, gesetzliche Aufbewahrungsfristen beachtet. Nutze diesen Skill nach Implementierung neuer Entitaeten die personenbezogene Daten enthalten koennten.
check-slo Prueft die Betriebsstabilitaets-Konfiguration auf NFR-007-Konformitaet: SLI/SLO-Definitionen in Prometheus/Alertmanager, Circuit-Breaker-Pattern, Graceful-Degradation, Health-Endpoints. Nutze diesen Skill beim Setup von Monitoring oder nach Aenderungen an der Infrastruktur.
check-test-pyramid Prueft die Testvollstaendigkeit eines Features oder Moduls auf NFR-008-Konformitaet: Alle 4 Testebenen vorhanden (Unit, Integration, API/Contract, E2E), Coverage-Ziele, Page-Object-Pattern bei Selenium, Screenshot-Checkpoints. Nutze diesen Skill nach Feature-Implementierung oder vor einem Release.
check-ui-crud Prueft Frontend-Implementierungen auf NFR-010-Konformitaet: Vollstaendige CRUD-Abdeckung (Create/Read/Update/Delete) fuer alle Entitaeten, Delete-Bestaetigungsdialog, Dirty-State-Warnung, Formularvalidierung, Listenansicht mit Pagination/Suche. Nutze diesen Skill nach Implementierung neuer Frontend-Seiten.
deploy-ha Deployed die HA-Integration in den lokalen Kubernetes-Cluster (kubectl cp + Cache-Clear + Pod-Restart), prueft die HA-Logs auf erfolgreichen Start und meldet Fehler. Nutze diesen Skill nach Aenderungen an custom_components/kamerplanter/ um die Integration schnell zu testen.
gen-knowledge Generiert qualitativ hochwertige YAML-Knowledge-Dokumente fuer die RAG-Vektordatenbank (spec/knowledge/rag/). Recherchiert Themen gruendlich und erzeugt fachlich korrekte, chunked, retrieval-optimierte Dokumente. Nutze diesen Skill wenn neue Wissensdokumente zu Pflanzenpflege, Duengung, Diagnostik, Umweltsteuerung, Outdoor-Anbau oder Bewaesserung erstellt werden sollen.
ha-derive Leitet aus einem bestehenden REQ-Dokument konkrete Home-Assistant-Integrationsanforderungen ab (Entity-Designs, API-Abhaengigkeiten, Coordinator-Erweiterungen, Blueprints). Nutze diesen Skill wenn HA-spezifische Anforderungen aus funktionalen Requirements abgeleitet werden sollen.
implement Implementiert ein Feature basierend auf einem REQ-Dokument. Liest Spec, analysiert Patterns, erstellt Plan und implementiert Backend (Python/FastAPI) und Frontend (React/TypeScript). Nutze diesen Skill wenn ein neues Feature aus einer Anforderung umgesetzt werden soll.
pre-pr Fuehrt alle Pre-PR-Checks aus: Quality-Gate (Linting + Tests), Security-Review, i18n-Vollstaendigkeit, Dokumentations-Aktualitaet. Nutze diesen Skill bevor ein Pull Request erstellt wird, um sicherzustellen dass der Code merge-faehig ist.
req-coverage-audit Auditiert pro REQ-, NFR- und UI-NFR-Dokument die Coverage. Pro REQ: Backend (API/Service/Engine/Repo/Models), Frontend (Pages/Redux/i18n), Tests (E2E + Backend Unit + Frontend Vitest), Spec-Drift (Versionen, Cross-Refs, MEMORY.md). Pro NFR/UI-NFR: erwartete Artefakte (Configs/Tools/Patterns), Validierung (Tests/CI/Hooks), Drift. Erzeugt persistentes Audit-Artefakt unter .audits/req-coverage-audit.md mit Coverage-Score je Anforderung und priorisierter Handlungsliste. Nutze diesen Skill periodisch oder vor einem Release fuer eine vollstaendige Coverage-Bilanz; ohne Argument werden alle REQ+NFR+UI-NFR geprueft, mit Argument (z.B. REQ-013, NFR-001, UI-NFR-007) nur eine einzelne Anforderung.
review-spec Startet ein paralleles Spec-Review mit mehreren spezialisierten Reviewer-Agents (Agrarbiologie, IT-Security, Widerspruchsanalyse, optional Smart-Home). Nutze diesen Skill wenn ein Anforderungsdokument (REQ oder NFR) auf fachliche Korrektheit, Sicherheit und Konsistenz geprueft werden soll.
spec-status Zeigt den Implementierungsstatus aller REQ-Dokumente als Uebersichtstabelle an. Gleicht Spec-Versionen mit Backend, Frontend, Tests und HA-Integration ab. Nutze diesen Skill fuer einen schnellen Projektstatus-Ueberblick.
test-extract Extrahiert aus einem REQ-Dokument alle testbaren End-to-End-Szenarien und erstellt strukturierte Testfall-Dokumente. Nutze diesen Skill wenn E2E-Testfaelle aus Anforderungen abgeleitet, Testabdeckung geprueft oder Testfall-Dokumentation erstellt werden soll.
verify-ha Prueft die laufende HA-Integration auf Fehler: HA-Logs, Entity-Status, Coordinator-Updates. Nutze diesen Skill um den aktuellen Zustand der HA-Integration zu diagnostizieren ohne neu zu deployen.