Que fait Gestionnaire de compétences Antigravity ?
Gérez les compétences sélectionnées depuis @rmyndharis/antigravity-skills à l'aide de Node.js et npm. Cette compétence peut être invoquée via /antigravity-skills-manager, suivie d'une requête telle que search flutter.
Utilisez cette compétence lorsque
- Vous cherchez des compétences pour un langage, un framework ou un workflow spécifique.
- Vous installez une compétence demandée ou un bundle préparé dans un espace de travail ou un répertoire global.
- Vous listez les compétences installées ou mettez à jour une installation existante.
N'utilisez pas cette compétence lorsque
- Vous effectuez la tâche de développement décrite par une autre compétence.
- Vous configurez des plugins, fournisseurs de modèles ou informations d'identification qui ne sont pas liés.
Instructions
- Identifiez l'opération demandée et la portée de l'installation. Exécutez les commandes depuis le répertoire du projet concerné, et non depuis le répertoire de ce plugin.
- Utilisez les commandes npm ci-dessous. Node.js et npm doivent être disponibles ;
npxpeut télécharger le paquet s'il n'est pas en cache. - Recherchez lorsque l'utilisateur a décrit un besoin sans sélectionner de compétence. Affichez les identifiants et descriptions pertinents pour permettre à l'utilisateur de choisir. Une compétence ou un bundle explicitement demandé établit déjà la sélection.
- Vérifiez la destination résolue avec
doctoret listez les compétences existantes avant de les remplacer. AppliquezAG_SKILLS_DIRde manière cohérente pour la découverte des compétences installées, l'installation et les mises à jour. - Signalez les comptes réels des compétences installées, mises à jour, ignorées et échouées ainsi que le chemin de destination. Ne signalez pas un succès après un code de sortie non nul.
Commandes
Listez ou recherchez dans le catalogue :
npx @rmyndharis/antigravity-skills list
npx @rmyndharis/antigravity-skills search flutter
Installez une compétence ou un bundle sélectionné dans l'espace de travail courant :
npx @rmyndharis/antigravity-skills install flutter-expert
npx @rmyndharis/antigravity-skills install --bundle core-dev
Inspectez ou mettez à jour les compétences installées :
npx @rmyndharis/antigravity-skills doctor
npx @rmyndharis/antigravity-skills installed
npx @rmyndharis/antigravity-skills update flutter-expert
install ignore un répertoire existant. install --force et update remplacent entièrement le répertoire de la compétence sélectionnée, y compris les modifications locales et les fichiers supprimés en amont. update sans nom de compétence met à jour toutes les compétences installées reconnues. Utilisez le remplacement uniquement lorsque l'utilisateur l'a autorisé.
Portée de l'installation
- La destination par défaut de l'espace de travail est
<répertoire-courant>/.agent/skills/. Antigravity prend également en charge.agents/skills/; définissezAG_SKILLS_DIRpour le sélectionner explicitement. --globalsélectionne~/.gemini/antigravity/skills/, l'emplacement global hérité pris en charge par l'IDE Antigravity autonome. Utilisez le même drapeau avecinstalledetupdatepour cette portée.AG_SKILLS_DIRremplace les destinations d'espace de travail et globales. Un~initial est développé. L'interface CLI Antigravity utilise~/.gemini/antigravity-cli/skills/; l'application et l'IDE actuel utilisent~/.gemini/config/skills/.
Par exemple, installez et inspectez une compétence globale pour Antigravity CLI :
AG_SKILLS_DIR="$HOME/.gemini/antigravity-cli/skills" npx @rmyndharis/antigravity-skills install flutter-expert
AG_SKILLS_DIR="$HOME/.gemini/antigravity-cli/skills" npx @rmyndharis/antigravity-skills installed
Sécurité
- Installez uniquement les compétences ou bundles demandés par l'utilisateur. Privilégiez une petite sélection pertinente ;
install --allcharge des métadonnées inutiles et peut provoquer une activation non liée. - Expliquez que le remplacement élimine les modifications locales avant de procéder, sauf si l'utilisateur a déjà autorisé ce remplacement. Une installation ordinaire préserve les répertoires existants en les ignorant.
- Gardez la destination séparée des compétences source du paquet. Les correspondances de fichiers ou de liens symboliques avec la source sont rejetées.
- Les copies échouées laissent l'installation précédente intacte. Si l'activation ou la restauration échoue, suivez le chemin de récupération indiqué et conservez toute sauvegarde. Supprimez un verrou d'installation obsolète seulement après avoir vérifié qu'aucun installateur n'est en cours d'exécution.
- Le plugin ne contient que les instructions de cette compétence. Utilisez les commandes npm ci-dessus ; ne supposez pas que
skills_cli.pyou un autre exécutable se trouve à côté de ce fichier.
Consultez les emplacements des compétences et la documentation du plugin officiels pour choisir la portée adaptée à l'hôte.