Skip to main content

Команда New Rule

/newrule — это слеш-команда, которая позволяет вам научить Careti вашему предпочтительному способу работы. Она создает Markdown-файл в вашем каталоге .agents/context, который действует как постоянные инструкции о том, как Careti должен себя вести при работе с вашими проектами.

Представьте это как установку домашних правил, которым Careti всегда будет следовать, поэтому вам не нужно повторять свои предпочтения в каждом разговоре.

Использование слеш-команды /newrule

Когда вы хотите, чтобы Careti последовательно следовал определенным правилам:

  • Введите /newrule в чате
  • Careti поможет вам создать структурированный файл правил, задавая вопросы о ваших предпочтениях для:
    • Стиль общения (подробный или краткий)
    • Процессы разработки
    • Стандарты кодирования
    • Контекст проекта
    • Любые другие конкретные рекомендации
  • Вы просмотрите файл правил перед его созданием
  • После утверждения Careti создает Markdown-файл в вашем каталоге .agents/context, который будет автоматически загружаться для будущих разговоров.

Пример

Я использовал /newrule, когда устал повторять одни и те же инструкции при каждой новой задаче. У меня были особые предпочтения относительно структуры моих React-компонентов, какую библиотеку тестирования использовать и даже мой предпочтительный стиль именования переменных.

Вместо того чтобы каждый раз вводить эти предпочтения, я просто использовал /newrule и работал с Careti, чтобы создать подробный файл правил. Мы создали Markdown-файл, который охватывал все, от организации кода до моего предпочтения функциональных компонентов перед классовыми компонентами.

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

Вдохновение

Вот как я использую /newrule, чтобы сделать свою разработку более плавной:

  • Я создал файл правил для каждого крупного проекта с конкретными архитектурными паттернами и предпочтениями библиотек, поэтому Careti всегда генерирует код, который соответствует нашей существующей кодовой базе.

  • Для общих проектов моей команды у нас есть общий файл правил, который обеспечивает согласованный стиль кода и методы документирования независимо от того, кто использует Careti.

  • При работе с устаревшим кодом я создал файл правил, который напоминает Careti об особенностях и ограничениях старой системы, поэтому он никогда не предлагает современные подходы, которые плохо интегрируются.

  • У меня даже есть личный файл правил для моих побочных проектов со всеми моими субъективными предпочтениями — отступы в два пробела, стрелочные функции повсюду и мои точные требования к структуре папок.