Que fait Gestionnaire de Compétences Antigravity ?
Gère les compétences sélectionnées depuis @rmyndharis/antigravity-skills en utilisant Node.js et npm. Ce skill peut être invoqué par /antigravity-skills-manager, suivi d'une requête telle que search flutter.
Utilisez ce skill lorsque
- Vous recherchez des compétences pour un langage, un framework ou un workflow spécifique.
- Vous installez une compétence demandée ou un ensemble organisé 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 ce skill 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 identifiants utilisateur non liés.
Instructions
- Identifiez l'opération demandée et la portée de l'installation. Exécutez les commandes de l'espace de travail depuis le répertoire du projet concerné, pas 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 package 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 que l'utilisateur puisse choisir. Une compétence ou un ensemble 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 nombres réels de compétences installées, mises à jour, ignorées et échouées, ainsi que le chemin de destination. Ne signalez pas de 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 ensemble sélectionné dans l'espace de travail actuel :
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 historique pris en charge par l'IDE Antigravity autonome. Utilisez le même indicateur avecinstalledetupdatepour cette portée.AG_SKILLS_DIRremplace à la fois les destinations de l'espace de travail et globales. Un~en début 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 ensembles demandés par l'utilisateur. Privilégiez une sélection petite et pertinente ;
install --allcharge des métadonnées inutiles et peut provoquer une activation non liée. - Expliquez que le remplacement supprime 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 sources du package. Les destinations de fichiers ou de liens symboliques et le chevauchement de sources sont rejetés.
- 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 signalé et conservez toute sauvegarde. Supprimez un verrou d'installation obsolète uniquement après avoir vérifié qu'aucun installateur n'est en cours d'exécution.
- Le plugin contient uniquement 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 officiels des compétences et la documentation du plugin lors de la sélection de la portée spécifique à l'hôte.