Skip to main content

Compatibilité Claude Code

ℹ️Info

Utilisateurs Claude Code: Careti est 100% compatible avec tous les systèmes Claude Code. Nous offrons également un système Workflows pour les environnements d'équipe/entreprise.

À propos de Careti

Careti est un assistant de codage IA basé sur Cline, avec un support supplémentaire pour:

  • 266+ modèles: Claude, GPT, Gemini, DeepSeek, Qwen, GLM et plus
  • Compatibilité complète Claude Code: Systèmes Skills, Commands, Hooks
  • Système Workflows: Définitions de processus explicites pour équipes/entreprises
  • Multilingue: 7 langues incluant français, anglais, coréen, japonais

Correspondance des structures Claude Code vs Careti

ComposantChemin Claude CodeChemin CaretiCompatibilité
Commands.claude/commands/.agents/commands/✅ Entièrement compatible
Skills.claude/skills/.agents/skills/✅ Entièrement compatible
Hooks.claude/hooks/.agents/hooks/✅ Entièrement compatible
Settings.claude/settings.json.agents/settings.json✅ Entièrement compatible
Workflows❌ Aucun.agents/workflows/Extension Careti

Compatibilité du système Skill

Tous les champs frontmatter des Skills Claude Code sont supportés:

---
description: Skill de revue de code
disable-model-invocation: true # Désactiver l'appel auto IA
user-invocable: true # Afficher dans le menu slash
allowed-tools: Read, Grep, Glob # Limiter les outils autorisés
context: fork # Exécution isolée
agent: reviewer # Type d'agent
---

Branche actuelle: !`git branch --show-current`

# Instructions de revue de code
Examinez les fichiers modifiés et fournissez des commentaires.

Champs supportés

ChampClaude CodeCaretiDescription
descriptionDescription du skill (requis)
argument-hintIndice d'argument
disable-model-invocationDésactiver l'appel auto IA
user-invocableAfficher dans le menu slash
allowed-toolsListe des outils autorisés
contextContexte d'exécution (fork | inline)
agentType d'agent pour fork

Syntaxe de prétraitement (!command``)

Exécutez des commandes shell au chargement du skill et substituez les résultats:

Branche actuelle: !`git branch --show-current`
Date du jour: !`date +%Y-%m-%d`
Statut Git:
!`git status --short`

Compatibilité du système Hooks

Événements supportés

Événement HookClaude CodeCaretiDescription
PreToolUseAvant l'exécution d'outil
PostToolUseAprès l'exécution d'outil
UserPromptSubmitÀ l'entrée utilisateur
PreCompactAvant compaction
SessionStartDébut de session
SessionEndFin de session
StopÀ l'arrêt
TaskStartDébut de tâche (Extension Careti)
TaskResumeReprise de tâche (Extension Careti)
TaskCancelAnnulation de tâche (Extension Careti)

Patterns Matcher

Créez des hooks qui s'appliquent uniquement à des outils spécifiques:

.agents/hooks/
├── PreToolUse # S'applique à tous les outils
├── PreToolUse.Edit_Write # Outils Edit, Write uniquement
├── PreToolUse.Bash # Outil Bash uniquement
├── PostToolUse.Read # Outil Read uniquement
└── SessionEnd # À la fin de session

Syntaxe de pattern:

  • PreToolUse.Edit_WriteEdit|Write (regex)
  • PostToolUse.BashBash

Priorité

Identique à Claude Code:

  1. Personal (~/Documents/.agents/) - Paramètres personnels utilisateur
  2. Project (.agents/) - Paramètres du projet
  3. Enterprise (support futur) - Paramètres d'organisation

Différences de philosophie de conception

Approche de Claude Code

Demande utilisateur → L'IA décompose → Combinaison de Skills → Terminé

Claude Code est basé sur une forte confiance dans le raisonnement du modèle:

  • Le modèle Claude décompose lui-même les tâches complexes
  • Répond de manière flexible sans workflows explicites
  • Optimisé pour les développeurs individuels

Approche de Careti

Demande utilisateur → Référence Workflow → Étape par étape → Skills/Commands → Terminé

Careti supporte des environnements et modèles divers:

  • Les workflows explicites assurent la cohérence
  • Optimisé pour les environnements d'équipe/entreprise
  • Gère des qualités de modèles variées

Comparaison

AspectClaude CodeCareti
Modèles ciblesClaude uniquement266+ modèles
Environnement d'utilisationDéveloppeurs individuelsIndividuel + Équipe/Entreprise
ProcessusFlexibilité d'abordOption de cohérence
WorkflowsImplicite (jugement IA)Explicite + Implicite

Workflows: Extension Careti

ℹ️Note

Workflows est une fonctionnalité exclusive à Careti absente de Claude Code. Vous pouvez travailler parfaitement en utilisant uniquement les fonctionnalités Claude Code sans Workflows.

Quand avez-vous besoin de Workflows?

ScénarioClaude CodeCareti
Développeur individuel travaillant seul✅ Suffisant✅ Suffisant
Processus cohérents en équipes🟡 Dépend du modèle✅ Workflows
Pistes d'audit / Conformité🟡 Dépend du modèle✅ Workflows
Utilisation de modèles moins performants❌ Instable✅ Guide Workflows
Intégration de nouveaux membres🟡 Variable✅ Standardisation Workflows

Guide de migration

De Claude Code vers Careti

  1. Changement de chemin (optionnel):

    # Utiliser la structure Claude Code telle quelle (lien symbolique)
    ln -s .claude .agents

    # Ou copier
    cp -r .claude/* .agents/
  2. Format de fichier: Pas de changements (100% compatible)

  3. Hooks: Fonctionnent tels quels

  4. Fonctionnalités supplémentaires (optionnel):

    • Ajouter des Workflows
    • Utiliser les Task Hooks

Garantie de compatibilité

  • Support legacy: Le chemin .caret/ est aussi supporté en fallback (non recommandé)
  • Coût de migration: Seuls des changements de chemin nécessaires
  • Skills/hooks existants: 100% fonctionnels
  • CI/CD: Mises à jour de chemins requises

Documentation associée