From f6760d30a406b521608c96629e439f77bfd29179 Mon Sep 17 00:00:00 2001 From: DanielS Date: Tue, 18 Aug 2026 15:30:19 +0200 Subject: [PATCH] chore(agents): add rocky agent configuration and skills --- .agents/agents.md | 18 ++++++++++++++++++ .agents/skills/dsgvo_skill.md | 6 ++++++ .agents/skills/email_skill.md | 6 ++++++ .agents/skills/pdf_skill.md | 6 ++++++ 4 files changed, 36 insertions(+) create mode 100644 .agents/agents.md create mode 100644 .agents/skills/dsgvo_skill.md create mode 100644 .agents/skills/email_skill.md create mode 100644 .agents/skills/pdf_skill.md diff --git a/.agents/agents.md b/.agents/agents.md new file mode 100644 index 0000000..6cd196e --- /dev/null +++ b/.agents/agents.md @@ -0,0 +1,18 @@ +# Antigravity Agent Configuration (Project Rocky) + +## Agent: Rocky_Manager +- **Role**: Hauptkoordinator des Rocky-Projekts. +- **Responsibility**: Verteilt Aufgaben an Spezialisten basierend auf den Skill-Anforderungen. + +## Agent: Dokumenten_Spezialist +- **Role**: Verantwortlich für Exporte und Berichte. +- **Assigned_Skills**: [".agents/skills/pdf_skill.md"] + +## Agent: Kommunikations_Spezialist +- **Role**: Verantwortlich für Benachrichtigungen und Kundenkontakt. +- **Assigned_Skills**: [".agents/skills/email_skill.md"] + +## Agent: Compliance_Supervisor +- **Role**: Prüft den geschriebenen Code auf Datenschutzfehler. +- **Assigned_Skills**: [".agents/skills/dsgvo_skill.md"] +- **Rule**: "Blockiere jeden Git-Commit, wenn der Code gegen die DSGVO-Vorgaben verstößt." diff --git a/.agents/skills/dsgvo_skill.md b/.agents/skills/dsgvo_skill.md new file mode 100644 index 0000000..3ff65fd --- /dev/null +++ b/.agents/skills/dsgvo_skill.md @@ -0,0 +1,6 @@ +# Skill: DSGVO & Datenschutz-Compliance (Rocky-Projekt) + +## Regeln für Aufgaben: +1. **Daten-Minimierung**: Spezialisten dürfen personenbezogene Daten (wie E-Mail-Adressen oder Klarnamen) niemals in Log-Dateien oder im Git-Verlauf speichern. +2. **Verschlüsselung**: Daten im Rocky-Projekt müssen "at rest" und "in transit" (mindestens TLS 1.3) verschlüsselt werden. +3. **Anonymisierung**: Für Testzwecke im Terminal-Subagent dürfen nur synthetische Dummy-Daten verwendet werden. Keine echten Kundendaten nutzen! diff --git a/.agents/skills/email_skill.md b/.agents/skills/email_skill.md new file mode 100644 index 0000000..a14d514 --- /dev/null +++ b/.agents/skills/email_skill.md @@ -0,0 +1,6 @@ +# Skill: E-Mail-Kommunikation (Rocky-Projekt) + +## Regeln für Aufgaben: +1. **Tonalität**: Professionell, höflich und im Corporate Design des Rocky-Projekts. +2. **Sicherheit**: Sende niemals Passwörter, Token oder unverschlüsselte API-Keys per E-Mail. +3. **Fallbacks**: Wenn ein E-Mail-Versand fehlschlägt, schreibe den Fehler sofort in die lokale Log-Datei `rocky_mail_errors.log` und benachrichtige den Manager-Agenten. diff --git a/.agents/skills/pdf_skill.md b/.agents/skills/pdf_skill.md new file mode 100644 index 0000000..098afad --- /dev/null +++ b/.agents/skills/pdf_skill.md @@ -0,0 +1,6 @@ +# Skill: PDF-Verarbeitung & Generierung (Rocky-Projekt) + +## Regeln für Aufgaben: +1. **Formatierung**: Nutze ausschließlich barrierefreie PDF/A-Formate für Rechnungen und Berichte im Rocky-Projekt. +2. **Metadaten**: Jedes generierte PDF muss automatisch den Projektnamen `Rocky` und einen eindeutigen Zeitstempel im Datei-Header enthalten. +3. **Validierung**: Vor dem Speichern muss der Agent prüfen, ob alle Textfelder innerhalb der Seitenränder liegen (kein Textumbruch-Fehler).