Référence des commandes
Cette page liste les 28 commandes slash de la bibliothèque Navin. Tapez /<name> <arguments> ; une commande s'active seule ou avec son plugin.
| Nom | Arguments | Description | Plugins |
|---|---|---|---|
/address-review | [PR number, default: the PR of the current branch] | Traiter les commentaires de revue ouverts de la pull request en cours, y répondre et résoudre les fils | - |
/cancel-ralph | - | Annuler la boucle Ralph active de ce projet | ralph-loop |
/changelog | [base ref or tag, default: the latest tag] | Rédiger l'entrée du changelog pour les commits depuis le dernier tag (ou une référence donnée) | - |
/clean_gone | - | Supprimer les branches git locales marquées [gone] (supprimées sur le dépôt distant mais encore présentes localement), avec leurs worktrees. | commit-commands |
/code-review | [PR number or URL] [--comment] | Relire une pull request avec des agents en parallèle et ne publier que les constats à fort signal | code-review |
/commit | - | Créer un commit git à partir des changements en cours | commit-commands |
/commit-push-pr | - | Committer, pousser et ouvrir une pull request | commit-commands |
/create-plugin | [plugin description] | Créer un plugin Navin de bout en bout avec un workflow guidé en 8 phases | plugin-dev |
/dedupe | <issue number or URL> | Trouver jusqu'à 3 doublons probables d'un ticket et les signaler en commentaire | issue-triage |
/explain | <path, symbol or question> | Expliquer un fichier, un symbole ou une partie du code, en lecture seule | - |
/feature-dev | Optional feature description | Développement guidé de fonctionnalités : explorer le code, clarifier, concevoir, construire et relire | feature-dev |
/fix-ci | [PR number or branch, default: current branch] | Lire la CI en échec de la branche en cours (ou d'une PR), corriger la cause en local et vérifier | - |
/fix-tests | [test file, directory or test id, default: whole suite] | Lancer la suite de tests et corriger chaque test en échec jusqu'à ce qu'elle soit verte | - |
/hookify | [behaviour to prevent] | Créer des règles hookify qui avertissent ou bloquent un comportement indésirable de l'agent, à partir de vos instructions ou de la conversation | hookify |
/hookify-configure | - | Activer ou désactiver des règles hookify existantes via une carte de choix | hookify |
/hookify-help | - | Expliquer le fonctionnement des règles hookify et comment les créer, les lister et les configurer | hookify |
/hookify-list | - | Lister les règles hookify de ce projet et de votre dossier personnel, avec leur état | hookify |
/migrate-model | [target model or provider] [paths] | Migrer le code, la configuration et les prompts de cette application vers une génération de modèle plus récente, avec une comparaison avant/après | model-migration |
/new-sdk-app | [python|typescript] [project-name] | Créer une nouvelle application sur l'agent Navin (SDK Python ou TypeScript via navin serve), puis la vérifier | agent-sdk-dev |
/output-style | [name|off] [--personal] | Lister, changer ou effacer le style de sortie (default, explanatory, learning ou le vôtre) | explanatory-output-style, learning-output-style |
/ralph-help | - | Expliquer la technique de la boucle Ralph et les commandes /ralph-loop et /cancel-ralph | ralph-loop |
/ralph-loop | "PROMPT" [--max-iterations N] [--completion-promise "TEXT"] | Démarrer une boucle Ralph : la même tâche revient à chaque fin de tour jusqu'à une promesse ou un plafond d'itérations | ralph-loop |
/release | <version or patch|minor|major> | Préparer une version : monter la version partout, mettre à jour le changelog et committer chore(release) | - |
/review-pr | [comments|tests|errors|types|code|simplify|all] [parallel] | Relire le changement en cours ou une pull request avec des agents spécialisés (code, tests, erreurs, types, commentaires, simplification) | pr-review-toolkit |
/security-review | [base ref or commit range, default: uncommitted changes] | Relire les changements en attente (ou une plage de commits) à la recherche de vulnérabilités de sécurité exploitables | security-guidance |
/triage-issue | <issue number> [event: issues|issue_comment] | Trier un ticket en l'analysant et en ajoutant ou retirant des labels | issue-triage |
/update-docs | [base ref, default: uncommitted changes] | Mettre à jour la documentation (README, docs/, docstrings) pour refléter les changements non committés | - |
/write-tests | [path or symbol, default: uncommitted changes] | Écrire les tests manquants pour un fichier, un symbole ou les changements non committés | - |