Rules

Rules — механизм настройки поведения GigaCode: инструкции, стандарты и ограничения, которые агент учитывает при работе с проектом. В отличие от промптов и скиллов, rules применяются автоматически — как ко всем взаимодействиям, так и отдельно под проект.

Для чего: задавать стандарты разработки, архитектурные ограничения, требования к качеству кода, правила тестирования и документации, адаптировать поведение под процессы команды.

Пример

Все новые API-методы должны сопровождаться OpenAPI-документацией и unit-тестами.

Создание Rules

  1. Откройте панель Rules: настройки → список «GigaCode» → «Rules».

  2. Определите тип: Global Rules (все проекты) или Project Rules (конкретный проект, хранятся в репозитории). Добавьте: «+» либо Alt + Insert / Command + N.

  3. Опишите правило в файле .md.

Пример

При создании новых REST API:

  • использовать DTO;
  • добавлять валидацию входных данных;
  • создавать unit-тесты;
  • обновлять OpenAPI-документацию.
  1. Сохраните — правило автоматически становится активным.

Проектные правила позволяют: использовать единые настройки для всей команды, автоматически применять стандарты при подключении новых разработчиков, версионировать правила вместе с кодовой базой.

Рекомендации

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