commit-commands
Commandes de workflow Git : commit, commit + push + pull request, et nettoyage des branches locales supprimées sur le dépôt distant.
Référence
| Champ | Valeur |
|---|---|
| Nom | commit-commands |
| Version | 1.0.0 |
| Catégorie | Productivité |
| Licence | Aucune valeur |
| Source | catalog/navin/builtin_plugins/commit-commands/plugin.json |
| README | catalog/navin/builtin_plugins/commit-commands/README.md |
| Digest | sha256:b8737d16784263f15adba793d9ba8db446d4525386de0f2dccf124ef957d9a11 |
| plugin.json | agents, category, commands, description, name, skills, steps, version |
Commandes
| Nom | Arguments | Description |
|---|---|---|
/commit | - | Créer un commit git à partir des changements en cours |
/commit-push-pr | - | Committer, pousser et ouvrir une pull request |
/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. |
Agents
Le plugin ne déclare aucun agent.
Skills
| Nom | Description |
|---|---|
| git | Workflow git complet pour les développeurs : status, indexation, commits, branches, push/pull, merge/rebase, résolution de conflits, stash, historique (log/blame/bisect), remotes, tags, worktrees, cherry-pick et récupération avec reflog. Les opérations courantes passent par l'outil git ; ce skill couvre le reste. |
| github | Interagir avec GitHub via la CLI gh. |
Hooks, serveurs MCP et réglages
plugin.json ne déclare aucun hook, aucun serveur MCP et aucun réglage : le plugin se compose uniquement des éléments ci-dessus.
Étapes de travail
| Étape | Utiliser |
|---|---|
| committer les changements en cours | /commit |
| committer, pousser et ouvrir une pull request | /commit-push-pr |
| supprimer les branches locales disparues du dépôt distant | /clean_gone |
| autres opérations git ou forge | skill:git |
L'activer dans un projet
Activer commit-commands crée 6 activations dans le projet : le plugin lui-même, 2 skills et 3 commandes. Retirer l'activation du plugin les retire toutes.
curl -X POST <control-plane-url>/v1/projects/<project>/navin-library/activations \
-H "Authorization: Bearer <token>" -H "Content-Type: application/json" \
-d '{"kind": "plugin", "name": "commit-commands"}'
<project> : identifiant ou slug du projet. <token> : clé d'API avec le rôle éditeur sur le projet.
client.navin_library.activate("<project>", "plugin", "commit-commands")