Aller au contenu principal

command-development

Écrire des commandes slash Navin sous forme de fichiers de prompt Markdown (frontmatter, $ARGUMENTS, $1..$9, ${1:-default}, inclusion de fichiers avec @file, sortie shell avec !cmd, allowed-tools, espaces de noms, commandes de plugin avec ${NAVIN_PLUGIN_ROOT}).

Quand l'utiliser​

À utiliser quand l'utilisateur demande « crée une commande slash », « ajoute une commande personnalisée », « écris une commande qui prend des arguments », « inclus un fichier dans une commande », « exécute une commande shell dans une commande », « restreins les outils d'une commande », « ajoute une commande à mon plugin », ou demande comment les commandes Markdown sont découvertes et développées.

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
Nomcommand-development
CatégorieGénéral
VersionAucune valeur
LicenceAucune valeur
Outils autorisésAucune valeur
Pluginsplugin-dev
Sourcecatalog/navin/skills/command-development/SKILL.md
Digestsha256:6b14713e095940ac4177751f4d59167adb60cc7f26cdcf8453ffc67c889e4b4b
skill_md_digestsha256:ad337c55fd23edc5c251eaf365ae9210dc42b5d988e155a8768b17601de1064f

Fichiers fournis​

CheminNombre
catalog/navin/skills/command-development1
catalog/navin/skills/command-development/examples2
catalog/navin/skills/command-development/references7

Frontmatter​

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

ChampValeur
namecommand-development
descriptionWrite Navin slash commands as Markdown prompt files (frontmatter, $ARGUMENTS, $1..$9, ${1:-default}, @file inlining, !cmd shell output, allowed-tools, namespaces, plugin commands with ${NAVIN_PLUGIN_ROOT}). Use when the user asks to "create a slash command", "add a custom command", "write a command that takes arguments", "inline a file in a command", "run a shell command inside a command", "restrict the tools of a command", "add a command to my plugin", or asks how Markdown commands are discovered and expanded.