Ein Bot, der rechtzeitig antwortet und außerhalb von prd schweigt — ohne Verhandlung.
Token im Tresor, jede Interaktion per Signatur geprüft, Ack innerhalb der Plattformfrist mit Queue für den Rest, 429 behandelt und minimale Berechtigungen. Außerhalb der Produktion keine echte Nachricht.
$ schematize install botsUnverhandelbare Mindeststandards
Wird nie abgeschaltet, "um schneller zu sein". Vollständige Liste in der Skill.
Nie eine echte Nachricht außerhalb von prd
Test-Server, -Workspace, -Kanal und -Nummer; fehlende Umgebung gilt als nicht-prd, der Produktions-Token existiert nur in prd.
Der Token ist ein Geheimnis
Im Tresor, pro Umgebung, nie in Repo, Image, Log oder URL; bei Leak erst rotieren, dann die Historie bereinigen.
Signatur vor allem anderen prüfen
Discord Ed25519, Telegram secret_token, Slack Signing Secret mit Replay-Fenster, WhatsApp X-Hub-Signature-256; Fehler ist ein 401.
Rechtzeitig quittieren, Rest in die Queue
Innerhalb der Plattformfrist antworten (z. B. 3 s bei Discord) und den Rest per Queue verarbeiten; eine späte Antwort verliert den Interaktions-Token.
Rate Limits einhalten
Header lesen, 429 mit Retry-After behandeln, Backoff mit Jitter und Ausgangs-Queue; nie eine Sendeschleife ohne 429-Behandlung.
Idempotenz
Dedupe per update_id, Interaction-ID, event_id oder Nachrichten-ID; Retries der Plattform sind normal.
Minimale Intents und Berechtigungen
Privilegierte Intents nur mit dokumentierter Begründung; die Bot-Berechtigung ist nie Administrator.
Nutzereingaben sind nie vertrauenswürdig
Eingeschränkte allowed_mentions, Markdown-Escaping, Links nicht ohne Allowlist auflösen und destruktive Befehle serverseitig prüfen.
Befehle
Installiert in .claude/commands/. Jederzeit /bot-help ausführen.
/bot-ccContext Compact: schreibt das Handoff ins Archive und führt /compact aus./bot-claudeErstellt oder ergänzt die dauerhaft aktive CLAUDE.md mit dem Chat-Bot-Mindeststandard im Repo-Root (überschreibt keine Blöcke anderer Skills)./bot-commandsEntwirft das versionierte Register von Slash-Commands, Intents und minimalen Berechtigungen./bot-handoffErzeugt das Kontext-Handoff (context.md + checklist.md) im Archive, ohne zu kompaktieren./bot-helpListet alle Befehle und ihre Wirkung auf./bot-loadLädt das gesamte Regelwerk zu Chat-Bot zwangsweise und wendet es in der Sitzung an./bot-moderationEntwirft Moderation, Missbrauchsschutz, Erwähnungen, Links und Nachrichten-Datenschutz des Bots./bot-newScaffoldet einen neuen Bot: Plattform, Transport, Token, Befehle, Umgebungen und Gate vor dem ersten Handler./bot-reviewPrüft einen Bot gegen den Mindeststandard: führt das Gate aus und liest, was die Maschine nicht liest./bot-webhookBaut oder prüft den Interaktions-/Webhook-Empfänger des Bots: Signatur, Replay, Ack, Queue und Dedupe.Für KI-Agenten
Ohne menschliches Eingreifen installierbar. Metadaten in llms.txt.
- Ausführen: git clone https://github.com/schematizeme/skill-bots.git && ./skill-bots/install.sh
- Oder herunterladen: https://github.com/schematizeme/skill-bots/releases/latest/download/skill-bots.zip und nach .claude/skills/ entpacken
- Kopiere assets/CLAUDE.md in das Repo-Root (Immer-an-Regel).
- Bestätige mit /bot-help.
Diskussion
Wird geladen…