plugin-settings
Doter un plugin Navin de paramètres par projet, stockés dans .navin/<plugin>.local.md (frontmatter YAML pour les valeurs, corps Markdown pour le texte libre), et les lire depuis les hooks, commandes et agents.
Quand l'utiliser
À utiliser quand l'utilisateur demande « rends mon plugin configurable », « ajoute des paramètres au plugin », « stocke des options par projet », « active ou désactive un hook par projet », « lis un fichier .local.md », « parse le frontmatter YAML en bash », ou veut une commande qui crée le fichier de paramètres.
Entrées et outils
Le skill reçoit la demande de l'utilisateur en langage naturel : son frontmatter ne déclare aucun argument. Il ne déclare pas d'allowed-tools : les outils disponibles sont ceux de l'agent qui le charge, selon la politique d'outils du projet.
Référence
| Champ | Valeur |
|---|---|
| Nom | plugin-settings |
| Catégorie | Général |
| Version | Aucune valeur |
| Licence | Aucune valeur |
| Outils autorisés | Aucune valeur |
| Plugins | plugin-dev |
| Source | catalog/navin/skills/plugin-settings/SKILL.md |
| Digest | sha256:b41eee83dee517fe14a67301eb9d46fcb19b442dcdd513cc857016748b264d63 |
skill_md_digest | sha256:c6fc78b194e23a91f2dd7c20c5016369ee89edc692350fb987c22a7a1739eecd |
Fichiers fournis
| Chemin | Nombre |
|---|---|
catalog/navin/skills/plugin-settings/examples | 3 |
catalog/navin/skills/plugin-settings/references | 2 |
catalog/navin/skills/plugin-settings/scripts | 2 |
Frontmatter
Chaque champ du frontmatter de SKILL.md, avec la valeur de la source :
| Champ | Valeur |
|---|---|
name | plugin-settings |
description | Give a Navin plugin per-project settings stored in .navin/<plugin>.local.md (YAML frontmatter for values, Markdown body for free text) and read them from hooks, commands and agents. Use when the user asks to "make my plugin configurable", "add plugin settings", "store per-project options", "enable or disable a hook per project", "read a .local.md file", "parse YAML frontmatter in bash", or wants a command that creates the settings file. |