Aller au contenu principal

feature-dev

Développement guidé de fonctionnalités : exploration du code, questions de clarification, architectures concurrentes, implémentation et revue de qualité en parallèle.

Référence​

ChampValeur
Nomfeature-dev
Version1.0.0
CatégorieDéveloppement
LicenceAucune valeur
Sourcecatalog/navin/builtin_plugins/feature-dev/plugin.json
READMEcatalog/navin/builtin_plugins/feature-dev/README.md
Digestsha256:cedb55f6a33c6ae4692f6624a94b4c56b4b37ba5d167f91d84cdb2f310c0559e
plugin.jsonagents, category, commands, description, name, skills, steps, version

Commandes​

NomArgumentsDescription
/feature-devOptional feature descriptionDéveloppement guidé de fonctionnalités : explorer le code, clarifier, concevoir, construire et relire

Agents​

NomOutilsModèleDescription
code-explorerread_file, grep, find_files, list_dir, code_index, metagraph, lsp, web_fetch, web_search-Retrace le fonctionnement d'une fonctionnalité existante (points d'entrée, chemins d'exécution, couches d'architecture, motifs et dépendances) pour préparer un nouveau développement. À utiliser quand une fonctionnalité doit être comprise de bout en bout avant d'être modifiée ou étendue.
code-architectread_file, grep, find_files, list_dir, code_index, metagraph, lsp, web_fetch, web_search-Conçoit l'architecture d'une fonctionnalité à partir des motifs et des conventions déjà présents dans le code, et livre un plan d'implémentation complet : fichiers à créer ou modifier, conception des composants, flux de données et ordre de construction. À utiliser quand une fonctionnalité a besoin d'une conception arrêtée avant d'écrire le code.
code-reviewerread_file, grep, find_files, list_dir, code_index, lsp, code_review, web_fetch, web_search-Relit le code à la recherche de bugs, d'erreurs de logique, de failles de sécurité, de problèmes de qualité et d'écarts aux conventions du projet, note la confiance de chaque constat et ne signale que les plus prioritaires. À utiliser quand du code a été écrit ou modifié et doit être relu avant d'être fusionné.

Skills​

NomDescription
fullstack-devConstruire, lancer et déboguer de bout en bout des projets frontend, backend et base de données dans l'espace de travail (planifier, investiguer, coder, exécuter, vérifier).
test-generatorGénérer et exécuter des tests unitaires, d'API et E2E (y compris Playwright) conformes aux conventions du projet.
code-reviewerRelire les modifications de code pour détecter les bugs, les failles de sécurité, les régressions et les problèmes de maintenabilité.

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​

ÉtapeUtiliser
démarrer une nouvelle fonctionnalité/feature-dev
comprendre le code existantagent:code-explorer
concevoir l'architectureagent:code-architect
implémenterskill:fullstack-dev
écrire les testsskill:test-generator
relire le résultatagent:code-reviewer

L'activer dans un projet​

Activer feature-dev crée 8 activations dans le projet : le plugin lui-même, 3 skills, 1 commande et 3 agents. 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": "feature-dev"}'

<project> : identifiant ou slug du projet. <token> : clé d'API avec le rôle éditeur sur le projet.

client.navin_library.activate("<project>", "plugin", "feature-dev")