Passer au contenu principal
Apprenez à Agent comment vous souhaitez construire. Les compétences vous permettent de partager vos préférences, modèles et expertise avec Agent — que vous démarriez un nouveau projet ou que vous construisiez sur un travail existant.
Panneau des compétences Agent affichant les compétences installées

Que sont les compétences ?

Les compétences apprennent à Agent comment vous travaillez. Au fur et à mesure que vous construisez ensemble, vous créez un contexte utile sur votre projet, mais ce contexte disparaît normalement à la fin du chat. Les compétences préservent ce que vous avez appris afin qu’Agent puisse l’appliquer de façon cohérente. Les tâches qui étaient auparavant incohérentes deviennent plus fiables, produisant de meilleurs résultats à chaque fois. Par exemple, une compétence de système de design garantit qu’Agent utilise vos couleurs et règles d’espacement exacts. Une compétence de correction de bugs capture les solutions afin qu’Agent s’en souvienne pour la prochaine fois.

Quand utiliser les compétences ?

Vous pouvez créer des compétences pour tout, de la façon dont vous structurez votre code à la façon dont vous rédigez votre documentation. Voici quelques exemples pour vous aider à démarrer :
Cas d’utilisationExemple de scénario
Systèmes de designCréez une compétence pour votre système de design afin qu’Agent utilise des couleurs, espacements et composants cohérents
Nouveaux frameworksAjoutez une compétence pour Remotion lors de la construction de fonctionnalités vidéo ou d’autres bibliothèques spécialisées
Création de médiasApprenez à Agent les principes de photographie pour les images générées par IA
Apprendre le fonctionnement de votre applicationAprès avoir corrigé ensemble un bug complexe, créez une compétence qui capture ce que vous avez tous les deux appris sur l’architecture de votre application

Ajouter des compétences à votre projet

Les compétences font partie de votre projet une fois qu’elles sont ajoutées au répertoire /.agents/skills. Vous pouvez créer des compétences naturellement au cours d’une conversation avec Agent, installer des compétences préconstruites depuis la communauté, ou écrire des compétences personnalisées pour des besoins spécialisés.

Créer avec Agent

La façon la plus naturelle de créer des compétences est par la conversation. Après avoir résolu un problème ensemble, demandez à Agent de capturer ce qu’il a appris. La compétence s’écrit d’elle-même à partir du contexte partagé.
Crée une compétence pour mon système de design en utilisant ces palettes de couleurs et ces règles d'espacement
Vous pouvez également demander à Agent de rechercher et de créer des compétences pour de nouveaux domaines :
Recherche les meilleures pratiques pour la génération vidéo avec Remotion et crée une compétence

Téléverser et gérer des compétences personnalisées

Vous pouvez téléverser et gérer des compétences directement depuis l’espace de travail. Ouvrez le panneau des compétences pour consulter les compétences installées, téléverser des fichiers de compétences personnalisées, ou supprimer des compétences dont vous n’avez plus besoin.
Panneau des compétences Agent affichant les compétences installées
Pour les cas d’utilisation avancés, rédigez vos propres compétences en suivant la spécification des compétences Agent. Cela vous donne un contrôle total sur le comportement d’Agent pour des scénarios spécifiques.

Installer depuis le répertoire des compétences

Le répertoire des compétences Agent propose des compétences contribuées par la communauté que vous pouvez installer directement. Replit prend en charge l’installation via la CLI npx skills :
npx skills <skill> -a replit
Cela installe la compétence dans le répertoire /.agents/skills de votre projet.
Les compétences contiennent du contenu et du code arbitraires. Vérifiez toujours la source avant d’installer une compétence provenant de sources externes.

Référence technique

Les compétences sont stockées dans le répertoire /.agents/skills de votre projet. Chaque compétence suit la spécification des compétences Agent, qui définit la structure et le format des fichiers de compétences. Agent lit toutes les compétences de ce répertoire et les prend en compte lors du travail sur des tâches. Les compétences persistent dans votre projet, elles restent donc disponibles d’une session Agent à l’autre et peuvent être validées dans le contrôle de version pour le partage en équipe. Les compétences peuvent être limitées à différents niveaux :
  • Niveau projet : Spécifique à une base de code, versionné avec votre code dans /.agents/skills
  • Niveau utilisateur : Votre boîte à outils personnelle qui vous suit d’un projet à l’autre
  • Entreprise : Standards à l’échelle de l’entreprise intégrés dans les modèles personnalisés épinglés à la zone de saisie Agent pour votre organisation
Les compétences fonctionnent mieux lorsqu’elles capturent des modèles spécifiques et reproductibles plutôt que des conseils généraux. Concentrez-vous sur les flux de travail concrets, les conventions établies et les solutions éprouvées de votre projet.

Travailler avec d’autres outils de codage IA

Si vous travaillez avec plusieurs outils de codage IA, rulesync prend en charge Replit et vous aide à maintenir des configurations cohérentes.Vous pouvez importer des compétences depuis d’autres assistants de codage IA :
npx rulesync init
npx rulesync import --targets claudecode --features skills
npx rulesync generate --targets replit --features skills
Cela vous permet de maintenir un ensemble unique de compétences qui fonctionnent dans différents environnements de développement.

Étapes suivantes

Les compétences complètent les capacités fondamentales d’Agent en ajoutant des connaissances spécifiques au projet :