Правила / Rules
Что такое Rules
Rules — это набор инструкций, которые определяют, как GigaCode должен вести себя в проекте. Rules могут задавать общие правила работы с кодом, ограничения, требования к стилю или поведению агента.
Rules помогают агенту:
- соблюдать стандарты проекта;
- не нарушать критичные ограничения;
- следовать единому стилю кода;
- учитывать бизнес-требования.
Где хранятся Rules
Rules могут быть двух типов:
Проектные Rules
Хранятся в директории проекта:
<project-root>/.gigacode/rules/
Каждый файл .md в этой директории — отдельное правило.
Глобальные Rules
Хранятся в домашней директории пользователя:
~/.gigacode/rules/
Глобальные rules применяются ко всем проектам пользователя.
Формат Rules
Правила используют YAML frontmatter для указания метаданных.
Пример
---
apply: ALWAYS
mode: AGENT
---
Не изменяй файлы конфигурации без явного запроса пользователя.apply—ALWAYS(всегда) илиOFF(отключено);mode— режим, в котором применяется правило:AGENT,ASKилиALL.
Как добавить Rule
- Откройте настройки GigaCode.
- Перейдите в раздел Rules.
- Выберите тип — глобальный или проектный.
- Создайте новое правило.
- Напишите инструкцию для агента.
- Укажите метаданные (apply, mode).
Автоматическое подключение
При работе с проектом GigaCode автоматически читает файлы из .gigacode/rules/ и применяет их, если apply: ALWAYS.