Aller au contenu principal

plugin-structure

Organiser, générer, empaqueter et installer un plugin Navin (manifeste plugin.json, skills/, agents/, commands/, hooks/hooks.json, mcp.json, ${NAVIN_PLUGIN_ROOT}).

Quand l'utiliser​

À utiliser quand l'utilisateur demande « crée un plugin », « génère la structure d'un plugin », « empaquette ces skills en plugin », « configure plugin.json », « comment sont organisés les plugins ? », « où va ce composant ? », « installe ou partage un plugin », ou a besoin des règles de découverte des composants de plugin.

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-structure
CatégorieGénéral
VersionAucune valeur
LicenceAucune valeur
Outils autorisésAucune valeur
Pluginsplugin-dev
Sourcecatalog/navin/skills/plugin-structure/SKILL.md
Digestsha256:aa6f3064491767075960285092c8017dd6cd6c23665caa7f16e63794cae2402d
skill_md_digestsha256:213b1bcc1a1e8bc47b682fd4cc987e298bddda403a534107b1bc374da213bdcd

Fichiers fournis​

CheminNombre
catalog/navin/skills/plugin-structure1
catalog/navin/skills/plugin-structure/examples3
catalog/navin/skills/plugin-structure/references2
catalog/navin/skills/plugin-structure/scripts2

Frontmatter​

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

ChampValeur
nameplugin-structure
descriptionLay out, scaffold, package and install a Navin plugin (plugin.json manifest, skills/, agents/, commands/, hooks/hooks.json, mcp.json, ${NAVIN_PLUGIN_ROOT}). Use when the user asks to "create a plugin", "scaffold a plugin", "package these skills as a plugin", "set up plugin.json", "how are plugins organized", "where does this component go", "install or share a plugin", or needs the discovery rules for plugin components.