Процесс разработки

/lagune: защищайте код, пока его пишет ИИ

Создавайте то, что просите, и усиливайте защиту прямо во время написания, следуя принципам безопасности и без процесса, которому нужно следовать.

⌨️ Выполняет работу, о которой вы попросили, и защищает ее прямо во время написания. /lagune принимает любой промпт на любом этапе, создает то, что вы хотели, и защищает результат безопасными настройками по умолчанию, прежде чем вернуть его вам.

Использование​

Добавьте /lagune к любому промпту и опишите работу, как обычно.

# Инструкции моего проекта для агентов

<!-- ... -->

## Безопасность

- Используй навык `/lagune` каждый раз, когда создаешь или меняешь код, чтобы он повышал безопасность по умолчанию.
  • Например: AGENTS.md, CLAUDE.md, .github/copilot-instructions.md, .cursorrules и т. д.
Принципы безопасности необязательны, но с ними лучше

/lagune работает как с принципами безопасности, так и без них. Если они есть, собственные правила вашего проекта определяют каждую сборку. Задайте их один раз с помощью /lagune-charter.

Как это работает​

Команда оборачивает работу в три шага и ничего не записывает в Lagune:

  1. Загружает ваши принципы безопасности, если они есть, и они управляют всей работой, а если их пока нет, используется базовый уровень, безопасный по умолчанию.
  2. Получает каталог вашего проекта и загружает только специализации, которые затрагивает ваша работа, те же знания по запросу, что использует процесс аудита.
  3. Применяет защиту прямо во время написания кода, а затем перечитывает собственный результат, чтобы убедиться, что меры защиты действительно работают, прежде чем вернуть работу вам.

Результат: работающий код в вашем проекте, безопасный с первой строки.

Используйте в любой момент

Ни detect, ни plan, ни уборки потом. /lagune одинаково подходит и для нового каркаса проекта, и для изменения в зрелой кодовой базе и усиливает защиту по ходу работы, а не потом.

Чего она не делает​

  • Ничего не записывает в директорию .lagune, ни артефактов, ни отслеживания, поэтому единственный ее результат: защищенный код, о котором вы просили.
  • Не ослабляет правило ради промпта: если то, о чем вы попросили, нарушает принцип безопасности, команда сначала останавливается и сообщает вам об этом, а не создает небезопасный вариант.

Частые вопросы

Принимает любой промпт на любом этапе, создает то, что вы попросили, и защищает результат безопасными настройками по умолчанию, прежде чем вернуть его вам. Защита применяется прямо во время написания кода, а не потом.

Нет. Команда работает как с ними, так и без них. Если принципы безопасности есть, собственные правила вашего проекта определяют каждую сборку. Если их нет, используется базовый уровень, безопасный по умолчанию.

/lagune защищает новую работу прямо во время написания, без процесса, которому нужно следовать. Процесс Blue Team проходит пять фаз аудита по порядку над существующим проектом.

Нет. Команда ничего не записывает в директорию .lagune, ни артефактов, ни отслеживания. Единственный ее результат: защищенный код, о котором вы просили.

Добавьте в файл инструкций агента (AGENTS.md, CLAUDE.md, .cursorrules и подобные) указание использовать навык /lagune каждый раз, когда он создает или меняет код.