plugin-settings
Plugin-Einstellungen mit YAML-Frontmatter-Muster konfigurieren
Également disponible depuis: davila7,anthropics
Plugin-Einstellungen können in .claude/plugin-name.local.md-Dateien mit YAML-Frontmatter und Markdown gespeichert werden. Dieses Muster ermöglicht eine projektbezogene Plugin-Konfiguration, Zustandsspeicherung und anpassbares Benutzerverhalten ohne komplexe Datenbanken oder Konfigurationsdateien.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "plugin-settings". Erstelle eine Einstellungsdatei, um mein Plugin mit striktem Validierungsmodus zu aktivieren
Résultat attendu:
- Einstellungsdatei erstellt unter .claude/my-plugin.local.md
- Konfiguration: enabled=true, mode=strict, max_file_size=1000000
- Zum Ändern: Datei bearbeiten und Claude Code neu starten
- Datei wird automatisch von git ignoriert
Utilisation de "plugin-settings". Konfiguriere mein Plugin so, dass JavaScript- und TypeScript-Dateien mit 2MB-Limit erlaubt sind
Résultat attendu:
- .claude/my-plugin.local.md mit neuen Einstellungen aktualisiert
- Erlaubte Erweiterungen: .js, .ts
- Maximale Dateigröße: 2097152 Bytes
- Claude Code neu starten, damit Änderungen wirksam werden
Audit de sécurité
SûrOfficial Anthropic skill providing documentation on plugin settings pattern. Contains only educational content and utility scripts with safe bash practices including set -euo pipefail, file existence checks, and proper input validation. No network access, no dangerous operations, no external dependencies beyond standard POSIX tools.
Facteurs de risque
⚡ Contient des scripts (3)
📁 Accès au système de fichiers (2)
⚙️ Commandes externes (2)
Score de qualité
Ce que vous pouvez construire
Konfigurierbares Verhalten hinzufügen
Benutzern ermöglichen, das Plugin-Verhalten durch Einstellungsdateien anzupassen anstatt hartcodierter Standardwerte
Agenten-Status verfolgen
Agenten-Aufgabenzuweisungen, Iterationszähler und Koordinator-Sitzungsinformationen zwischen Sitzungen speichern
Feature-Flags erstellen
Plugin-Funktionen aktivieren oder deaktivieren, ohne den Plugin-Code zu ändern
Essayez ces prompts
Erstelle eine .claude/my-plugin.local.md-Datei, um mein Plugin mit Standardmodus und aktivierter Protokollierung zu aktivieren
Prüfe, ob .claude/my-plugin.local.md existiert, und lese die Felder enabled und mode aus dem Frontmatter
Aktualisiere das Feld iteration in .claude/ralph-loop.local.md, um es vom aktuellen Wert zu erhöhen
Validiere, dass .claude/my-plugin.local.md gültiges Frontmatter hat mit dem Feld enabled auf true gesetzt
Bonnes pratiques
- Stelle immer sinnvolle Standardwerte bereit, wenn die Einstellungsdatei nicht existiert
- Verwende das Schnell-Ausstieg-Muster, um die Hook-Verarbeitung zu überspringen, wenn das Plugin nicht konfiguriert ist
- Füge .claude/*.local.md zur .gitignore-Datei des Projekts hinzu, um das Committen von Benutzereinstellungen zu verhindern
Éviter
- Verwende keine hartcodierten absoluten Pfade zu Einstellungsdateien (verwende relative Pfade wie .claude/plugin-name.local.md)
- Überspringe keine Existenzprüfungen von Dateien vor dem Lesen der Einstellungen
- Verwende keine nicht-atomaren Dateiaktualisierungen, die Einstellungen bei Unterbrechung beschädigen könnten