Skills · Claude Code · Agent Skills

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.

v0.1.0Disciplina · Bots de chatgithub.com/schematizeme/skill-bots

Betreut von Lucas Andrade

schematize-bots · v0.1.0bash
$ schematize install bots
GitHub →Skill (.zip) herunterladen/bots-help · github.com/schematizeme/schematize-cli

Unverhandelbare 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.

Nicht installieren wollen?

Lies die vollständigen Standards und kopiere sie direkt in dein Projekt — oder installiere die Skill, damit der Agent sie selbst durchsetzt.