Skip to main content

Совместимость с Claude Code

ℹ️Info

Пользователи Claude Code: Careti 100% совместим со всеми системами Claude Code. Мы также предлагаем систему Workflows для командных/корпоративных сред.

О Careti​

Careti — это ИИ-ассистент для программирования на базе Cline, с дополнительной поддержкой:

  • 266+ моделей: Claude, GPT, Gemini, DeepSeek, Qwen, GLM и другие
  • Полная совместимость с Claude Code: Системы Skills, Commands, Hooks
  • Система Workflows: Явные определения процессов для команд/предприятий
  • Многоязычность: 7 языков включая русский, английский, корейский, японский

Сопоставление структур Claude Code и Careti​

КомпонентПуть Claude CodeПуть CaretiСовместимость
Commands.claude/commands/.agents/commands/✅ Полная совместимость
Skills.claude/skills/.agents/skills/✅ Полная совместимость
Hooks.claude/hooks/.agents/hooks/✅ Полная совместимость
Settings.claude/settings.json.agents/settings.json✅ Полная совместимость
Workflows❌ Нет.agents/workflows/Расширение Careti

Совместимость системы Skill​

Поддерживаются все поля frontmatter Skills Claude Code:

---
description: Навык ревью кода
disable-model-invocation: true # Отключить автовызов ИИ
user-invocable: true # Показать в слэш-меню
allowed-tools: Read, Grep, Glob # Ограничить разрешённые инструменты
context: fork # Изолированное выполнение
agent: reviewer # Тип агента
---

Текущая ветка: !`git branch --show-current`

# Инструкции по ревью кода
Проверьте изменённые файлы и предоставьте обратную связь.

Поддерживаемые поля​

ПолеClaude CodeCaretiОписание
description✅✅Описание навыка (обязательно)
argument-hint✅✅Подсказка аргумента
disable-model-invocation✅✅Отключить автовызов ИИ
user-invocable✅✅Показать в слэш-меню
allowed-tools✅✅Список разрешённых инструментов
context✅✅Контекст выполнения (fork | inline)
agent✅✅Тип агента для fork

Синтаксис предобработки (!command``)​

Выполняйте shell-команды при загрузке навыка и подставляйте результаты:

Текущая ветка: !`git branch --show-current`
Сегодняшняя дата: !`date +%Y-%m-%d`
Статус Git:
!`git status --short`

Совместимость системы Hooks​

Поддерживаемые события​

Событие HookClaude CodeCaretiОписание
PreToolUse✅✅Перед выполнением инструмента
PostToolUse✅✅После выполнения инструмента
UserPromptSubmit✅✅При вводе пользователя
PreCompact✅✅Перед сжатием
SessionStart✅✅Начало сессии
SessionEnd✅✅Конец сессии
Stop✅✅При остановке
TaskStart❌✅Начало задачи (расширение Careti)
TaskResume❌✅Возобновление задачи (расширение Careti)
TaskCancel❌✅Отмена задачи (расширение Careti)

Паттерны Matcher​

Создавайте хуки, применяемые только к определённым инструментам:

.agents/hooks/
├── PreToolUse # Применяется ко всем инструментам
├── PreToolUse.Edit_Write # Только Edit, Write
├── PreToolUse.Bash # Только Bash
├── PostToolUse.Read # Только Read
└── SessionEnd # При завершении сессии

Синтаксис паттерна:

  • PreToolUse.Edit_Write → Edit|Write (регулярное выражение)
  • PostToolUse.Bash → Bash

Приоритет​

Как в Claude Code:

  1. Personal (~/Documents/.agents/) - Личные настройки пользователя
  2. Project (.agents/) - Настройки проекта
  3. Enterprise (будущая поддержка) - Настройки организации

Различия в философии дизайна​

Подход Claude Code​

Запрос пользователя → ИИ разбивает → Комбинация Skills → Готово

Claude Code основан на сильном доверии к рассуждениям модели:

  • Модель Claude сама разбивает сложные задачи
  • Гибко реагирует без явных воркфлоу
  • Оптимизирован для индивидуальных разработчиков

Подход Careti​

Запрос пользователя → Ссылка на Workflow → Пошагово → Skills/Commands → Готово

Careti поддерживает разнообразные среды и модели:

  • Явные воркфлоу обеспечивают согласованность
  • Оптимизирован для командных/корпоративных сред
  • Работает с разным качеством моделей

Сравнение​

АспектClaude CodeCareti
Целевые моделиТолько Claude266+ моделей
Среда использованияИндивидуальные разработчикиИндивидуально + Команда/Предприятие
ПроцессГибкость прежде всегоОпция согласованности
ВоркфлоуНеявные (решение ИИ)Явные + Неявные

Workflows: Расширение Careti​

ℹ️Note

Workflows — это эксклюзивная функция Careti, отсутствующая в Claude Code. Вы можете отлично работать, используя только функции Claude Code без Workflows.

Когда нужны Workflows?​

СценарийClaude CodeCareti
Индивидуальный разработчик работает один✅ Достаточно✅ Достаточно
Согласованные процессы в командах🟡 Зависит от модели✅ Workflows
Аудит / Соответствие🟡 Зависит от модели✅ Workflows
Использование менее производительных моделей❌ Нестабильно✅ Руководство Workflows
Онбординг новых членов команды🟡 Варьируется✅ Стандартизация Workflows

Руководство по миграции​

С Claude Code на Careti​

  1. Изменение пути (опционально):

    # Использовать структуру Claude Code как есть (символическая ссылка)
    ln -s .claude .agents

    # Или скопировать
    cp -r .claude/* .agents/
  2. Формат файлов: Без изменений (100% совместимость)

  3. Hooks: Работают как есть

  4. Дополнительные функции (опционально):

    • Добавить Workflows
    • Использовать Task Hooks

Гарантия совместимости​

  • Поддержка legacy: Путь .caret/ также поддерживается как запасной (не рекомендуется)
  • Стоимость миграции: Требуются только изменения путей
  • Существующие skills/hooks: 100% работают
  • CI/CD: Требуется обновление путей

Связанная документация​