Rules
Rules — механизм настройки поведения GigaCode: инструкции, стандарты и ограничения, которые агент учитывает при работе с проектом. В отличие от промптов и скиллов, rules применяются автоматически — как ко всем взаимодействиям, так и отдельно под проект.
Для чего: задавать стандарты разработки, архитектурные ограничения, требования к качеству кода, правила тестирования и документации, адаптировать поведение под процессы команды.
Пример
Все новые API-методы должны сопровождаться OpenAPI-документацией и unit-тестами.
Создание Rules
-
Откройте панель Rules: настройки → список «GigaCode» → «Rules».
-
Определите тип: Global Rules (все проекты) или Project Rules (конкретный проект, хранятся в репозитории). Добавьте: «+» либо
Alt + Insert/Command + N. -
Опишите правило в файле .md.
Пример
При создании новых REST API:
- использовать DTO;
- добавлять валидацию входных данных;
- создавать unit-тесты;
- обновлять OpenAPI-документацию.
- Сохраните — правило автоматически становится активным.
Проектные правила позволяют: использовать единые настройки для всей команды, автоматически применять стандарты при подключении новых разработчиков, версионировать правила вместе с кодовой базой.
Рекомендации
- формулируйте однозначно;
- регулярно актуализируйте (удаляйте устаревшие, обновляйте стандарты, синхронизируйте с архитектурой);
- используйте короткие наименования и несколько небольших правил вместо одного большого.