Совместимость с 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 Code | Careti | Описание |
|---|---|---|---|
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
Поддерживаемые события
| Событие Hook | Claude Code | Careti | Описание |
|---|---|---|---|
| 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:
- Personal (
~/Documents/.agents/) - Личные настройки пользователя - Project (
.agents/) - Настройки проекта - Enterprise (будущая поддержка) - Настройки организации
Различия в философии дизайна
Подход Claude Code
Запрос пользователя → ИИ разбивает → Комбинация Skills → Готово
Claude Code основан на сильном доверии к рассуждениям модели:
- Модель Claude сама разбивает сложные задачи
- Гибко реагирует без явных воркфлоу
- Оптимизирован для индивидуальных разработчиков
Подход Careti
Запрос пользователя → Ссылка на Workflow → Пошагово → Skills/Commands → Готово
Careti поддерживает разнообразные среды и модели:
- Явные воркфлоу обеспечивают согласованность
- Оптимизирован для командных/корпоративных сред
- Работает с разным качеством моделей
Сравнение
| Аспект | Claude Code | Careti |
|---|---|---|
| Целевые модели | Только Claude | 266+ моделей |
| Среда использования | Индивидуальные разработчики | Индивидуально + Команда/Предприятие |
| Процесс | Гибкость прежде всего | Опция согласованности |
| Воркфлоу | Неявные (решение ИИ) | Явные + Неявные |
Workflows: Расширение Careti
Note
Workflows — это эксклюзивная функция Careti, отсутствующая в Claude Code. Вы можете отлично работать, используя только функции Claude Code без Workflows.
Когда нужны Workflows?
| Сценарий | Claude Code | Careti |
|---|---|---|
| Индивидуальный разработчик работает один | ✅ Достаточно | ✅ Достаточно |
| Согласованные процессы в командах | 🟡 Зависит от модели | ✅ Workflows |
| Аудит / Соответствие | 🟡 Зависит от модели | ✅ Workflows |
| Использование менее производительных моделей | ❌ Нестабильно | ✅ Руководство Workflows |
| Онбординг новых членов команды | 🟡 Варьируется | ✅ Стандартизация Workflows |
Руководство по миграции
С Claude Code на Careti
-
Изменение пути (опционально):
# Использовать структуру Claude Code как есть (символическая ссылка)
ln -s .claude .agents
# Или скопировать
cp -r .claude/* .agents/ -
Формат файлов: Без изменений (100% совместимость)
-
Hooks: Работают как есть
-
Дополнительные функции (опционально):
- Добавить Workflows
- Использовать Task Hooks
Гарантия совместимости
- Поддержка legacy: Путь
.caret/также поддерживается как запасной (не рекомендуется) - Стоимость миграции: Требуются только изменения путей
- Существующие skills/hooks: 100% работают
- CI/CD: Требуется обновление путей
Связанная документация
- Система Skills - Создание и управление навыками
- Hooks - Настройка хуков событий
- Система правил - Конфигурация правил проекта
- Workflows - Система воркфлоу Careti