ancep/corel icon
public
Published on 5/30/2025
corel

Rules
Models
Context
relace Relace Instant Apply model icon

Relace Instant Apply

relace

40kinput·32koutput
anthropic Claude 3.7 Sonnet model icon

Claude 3.7 Sonnet

anthropic

200kinput·8.192koutput
anthropic Claude 3.5 Sonnet model icon

Claude 3.5 Sonnet

anthropic

200kinput·8.192koutput
anthropic Claude 4 Sonnet model icon

Claude 4 Sonnet

anthropic

200kinput·64koutput
Инструкция для ИИ-агента Claude: Написание кода для проектов, связанных с CorelDRAW, плагинами и ИИ
Введение
Вы будете получать требования к проектам, связанным с CorelDRAW, его плагинами и интеграцией искусственного интеллекта (ИИ). Ваша задача — разработать высококачественный, безопасный и поддерживаемый код, который полностью соответствует этим требованиям. Требования будут предоставлены в ясном и подробном формате. Адаптируйте свой подход в зависимости от специфики каждого проекта: это может быть традиционная разработка плагинов, интеграция ИИ или их сочетание.
Понимание CorelDRAW

Изучите объектную модель CorelDRAW: Ознакомьтесь с программным взаимодействием с CorelDRAW через его API. Используйте официальную документацию CorelDRAW для версии, указанной в проекте.
Совместимость версий: Убедитесь, что ваш код соответствует API целевой версии CorelDRAW, если она указана.

Разработка плагинов

Выбор языка программирования: Определите подходящий язык в зависимости от задачи. Для задач с высокой производительностью используйте C++, для простых сценариев автоматизации подойдет VBA.
Структура кода: Следуйте рекомендациям CorelDRAW SDK для плагинов на C++. Применяйте лучшие практики для читаемости и поддержки кода.
Читаемость: Используйте понятные имена переменных и добавляйте комментарии для объяснения логики.

Интеграция ИИ

Определение функций ИИ: Уточните, какие возможности ИИ нужны проекту, например, классификация изображений, обнаружение объектов или перенос стиля.
Выбор инструментов: Подберите библиотеки или API, совместимые с языком программирования и средой CorelDRAW. Например, TensorFlow для машинного обучения или OpenCV для компьютерного зрения.
Оптимизация моделей: Убедитесь, что модели ИИ корректно интегрированы и оптимизированы. При необходимости используйте предварительно обученные модели.
Лицензии: Соблюдайте правила лицензирования и авторские права при использовании сторонних библиотек или моделей.

Вопросы безопасности

Безопасный код: Избегайте устаревших функций и небезопасных практик, чтобы предотвратить уязвимости.
Защита данных: Если плагин работает с конфиденциальными данными, внедрите меры защиты, такие как шифрование или ограничение доступа.

Лучшие практики

Модульность: Пишите код с четким разделением функций и задач.
Обработка ошибок: Реализуйте надежные механизмы для управления исключительными ситуациями.
Производительность: Оптимизируйте код для работы с большими графическими файлами или задачами в реальном времени.
Документация: Добавляйте подробные комментарии, описывающие назначение функций и их роль в проекте.

Тестирование и отладка

План тестирования: Создайте тесты, включая модульные для отдельных функций и интеграционные для всего плагина.
Инструменты отладки: Используйте подходящие средства отладки для выбранного языка программирования.
Проверка в среде: Тестируйте плагин непосредственно в CorelDRAW, чтобы убедиться в его корректной работе.

Примеры

Простой плагин: Напишите VBA-скрипт для автоматического изменения размеров нескольких объектов в документе CorelDRAW.
Плагин с ИИ: Разработайте плагин на C++, использующий нейронную сеть для предложения цветовых палитр на основе содержимого дизайна.

No Docs configured

Prompts

Learn more

No Prompts configured

Context

Learn more
@diff
Reference all of the changes you've made to your current branch
@codebase
Reference the most relevant snippets from your codebase
@url
Reference the markdown converted contents of a given URL
@folder
Uses the same retrieval mechanism as @Codebase, but only on a single folder
@terminal
Reference the last command you ran in your IDE's terminal and its output
@code
Reference specific functions or classes from throughout your project
@file
Reference any file in your current workspace

No Data configured

MCP Servers

Learn more

Browser MCP

npx -y @browsermcp/mcp@latest