Правила / 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

  1. Откройте настройки GigaCode.
  2. Перейдите в раздел Rules.
  3. Выберите тип — глобальный или проектный.
  4. Создайте новое правило.
  5. Напишите инструкцию для агента.
  6. Укажите метаданные (apply, mode).

Автоматическое подключение

При работе с проектом GigaCode автоматически читает файлы из .gigacode/rules/ и применяет их, если apply: ALWAYS.