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
| Champ | Valeur |
|---|---|
| Nom | command-development |
| Catégorie | Général |
| Version | Aucune valeur |
| Licence | Aucune valeur |
| Outils autorisés | Aucune valeur |
| Plugins | plugin-dev |
| Source | catalog/navin/skills/command-development/SKILL.md |
| Digest | sha256:6b14713e095940ac4177751f4d59167adb60cc7f26cdcf8453ffc67c889e4b4b |
skill_md_digest | sha256:ad337c55fd23edc5c251eaf365ae9210dc42b5d988e155a8768b17601de1064f |
Fichiers fournis
| Chemin | Nombre |
|---|---|
catalog/navin/skills/command-development | 1 |
catalog/navin/skills/command-development/examples | 2 |
catalog/navin/skills/command-development/references | 7 |
Frontmatter
Chaque champ du frontmatter de SKILL.md, avec la valeur de la source :
| Champ | Valeur |
|---|---|
name | command-development |
description | Write 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. |