Aller au contenu principal

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​

ChampValeur
Nomplugin-settings
CatégorieGénéral
VersionAucune valeur
LicenceAucune valeur
Outils autorisésAucune valeur
Pluginsplugin-dev
Sourcecatalog/navin/skills/plugin-settings/SKILL.md
Digestsha256:b41eee83dee517fe14a67301eb9d46fcb19b442dcdd513cc857016748b264d63
skill_md_digestsha256:c6fc78b194e23a91f2dd7c20c5016369ee89edc692350fb987c22a7a1739eecd

Fichiers fournis​

CheminNombre
catalog/navin/skills/plugin-settings/examples3
catalog/navin/skills/plugin-settings/references2
catalog/navin/skills/plugin-settings/scripts2

Frontmatter​

Chaque champ du frontmatter de SKILL.md, avec la valeur de la source :

ChampValeur
nameplugin-settings
descriptionGive 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.