Проблема, которую ощущают многие, но решают немногие.
Вы запускаете Zed, Kiro, Cline, Claude Code или Qwen. Описываете задачу. Агент создаёт код. И вот он перед вами... Иногда качественный. Иногда — беспорядочная смесь чужих стандартов, случайных шаблонов и игнорирование структуры вашего проекта.
Вы поправляете. Объясняете снова. Поправляете. Через час понимаете: вы тратите больше времени на управление агентом, чем на саму задачу.
Знакомо?
Дело не в модели. Claude, GPT, Gemini, Qwen — все они достаточно "умные".
Проблема в другом: У агента нет контекста вашего проекта.
Он не знает ваш стек. Не знает ваши стандарты. Не знает, что вы используете Zustand, а не Redux. Что тесты лежат рядом с компонентами, а не в отдельной папке. Что API всегда возвращает { data, error, meta }. Что нельзя трогать папку legacy/ без согласования.
Каждый раз, открывая новый чат, вы начинаете с нуля. Или пишете длинный системный промпт, который всё равно забывается на середине сессии.
DEMIURGOS — это ИИ-агент, который создаёт правила для других ИИ-агентов.
Вы рассказываете ему о своём проекте. Он задаёт точные вопросы. А затем генерирует набор файлов, которые ваш coding-агент читает автоматически при каждом запуске.
Результат: агент знает ваш проект с первого сообщения. Без повторных объяснений. Без «нет, я же говорил, у нас TypeScript strict mode». Без постоянных исправлений формата.
┌─────────────────────────────────────┐ │ Ядро (.rules/) │ ← Мозг. Источник правды о проекте. ├─────────────────────────────────────┤ │ NATIVE ADAPTERS │ ← Проекции для каждого агента. │ AGENTS.md │ .cursor/ │ CLAUDE.md │ │ .github/copilot-instructions.md │ ├─────────────────────────────────────┤ │ EXTENSIONS │ ← Только если реально нужны. │ subagents │ hooks │ MCP │ └─────────────────────────────────────┘
Слой 1 — Ядро. Один набор правил. Единственный источник правды. Описывает: кто агент, что ему можно, чего нельзя, как выглядит хороший код в вашем стеке, какие паттерны использовать, какие — нет.
Слой 2 — Native Adapters. Тонкие проекции ядра для конкретных агентов. Cursor хочет .mdc файлы с YAML frontmatter? Получит. Claude Code читает CLAUDE.md? Сгенерирован. Copilot ждёт .github/copilot-instructions.md? Готово. При этом ни один факт не дублируется — адаптеры ссылаются на core.
Слой 3 — Extensions. Сложные штуки: мульти-агентные системы, event-driven хуки, MCP-интеграции. Создаются только когда доказана необходимость, а не «на будущее».
Вы создаёте правила один раз, и они работают везде:
┌─────────────────────────────────┬────────────────────────────────────────┐ │ Где │ Как читается │ ├─────────────────────────────────┼────────────────────────────────────────┤ │ Cursor │ .cursor/rules/*.mdc - auto-attach по │ │ │ glob │ ├─────────────────────────────────┼────────────────────────────────────────┤ │ Windsurf │ .windsurf/rules/*.md — Always On + │ │ │ Model Decision │ ├─────────────────────────────────┼────────────────────────────────────────┤ │ Claude Code │ CLAUDE.md + slash commands │ ├─────────────────────────────────┼────────────────────────────────────────┤ │ GitHub Copilot │ .github/copilot-instructions.md + │ │ │ agents │ ├─────────────────────────────────┼────────────────────────────────────────┤ │ Kiro │ .kiro/steering/*.md — always/auto/ │ │ │ manual │ ├─────────────────────────────────┼────────────────────────────────────────┤ │ JetBrains / Junie │ guidelines.md + ACP протокол │ ├─────────────────────────────────┼────────────────────────────────────────┤ │ Codex, Amp, Goose, Aider, │ AGENTS.md — универсальный формат │ │ Devin, Zed, Warp, Cline, Qwen...│ │ └─────────────────────────────────┴────────────────────────────────────────┘
Один разработчик использует Cursor. Другой — Claude Code. Тимлид — Copilot в VS Code.
Все работают по одним и тем же правилам.
Переехали с Cursor на Windsurf? Core остался. Пересобрали один адаптер. 5 минут.
Вот что DEMIURGOS создаст (упрощённо):
_index.md — мозг агента:
Ты Senior React Developer. Стек: React 19, TypeScript 5.6 strict, Zustand, TanStack Query, Tailwind 4. Пиши только функциональные компоненты. Ответ = полный файл с путём. Никогда не хардкодь API-ключи.
patterns.md — как писать код (с вариантами):
Вот 2 способа обработки загрузки данных. Вариант A — с TanStack Query (предпочтительный). Вариант B — с useEffect + Zustand (если запрос не кэшируется). Антипаттерн: fetch в useEffect без cleanup.
constraints.md — границы:
✅ Всегда: strict TypeScript, error boundaries, aria-атрибуты.
⚠️ Спроси сначала: новые зависимости, миграции БД, git push.
🔴 Никогда: any, inline styles, console.log в продакшне.
eval.md — самопроверка перед ответом:
🔴 Безопасность: секреты не зашиты в код? Синтаксически валиден? TypeScript без any?
🟡 Следует паттернам? Error handling? В scope задачи?
Агент читает это до того, как начинает работать. Не после. Не «если попросят». Автоматически.
Агент перестаёт «забывать»
Правила хранятся в файлах проекта. Они в git. Они загружаются автоматически. Новый чат? Агент уже знает всё. Новый разработчик в команде? git pull — и его агент работает так же, как ваш.
Правила минимальны и точны
DEMIURGOS использует расширение территории по трём осям:
Размер знаний × количество агентов × уровень расширений.
- Маленький проект получит 2-3 файла.
- Масштабный репозиторий — 14+.
Никогда больше, чем нужно.
Перед созданием каждого файла срабатывает оценка сложности:
Это решает реальную проблему?
Без этого агент станет работать хуже?
Можно решить одной строкой в существующем файле?
Если хоть один ответ «нет» — файл не создаётся.
Мы заложили в DEMIURGOS принципы, которые напрямую определяют качество:
U-shaped attention — критичное в начало и конец файлов, справочное — в середину.
Потому что LLM теряет внимание в середине длинного контекста.
KV-cache awareness — статичная информация вверху, динамичная внизу.
Это ускоряет ответы и снижает стоимость API.
Structured variation — паттерны даются в 2-3 вариантах, а не как единственный «золотой стандарт». Агент не становится хрупким.
DRY — каждый факт живёт в одном месте. Если правило обновилось — оно обновилось везде.
Перед тем как отдать вам файлы, DEMIURGOS прогоняет 3-5 типовых сценариев:
«Добавь новый API endpoint» — агент найдёт нужное правило? Формат ответа понятен?
«Зарефакторь модуль» — permissions не заблокируют? Стайлгайд применится?
«Почини баг в авторизации» — safety-правила сработают?
Если что-то не проходит — правила корректируются до того, как вы их получите.
Правила — не «поставил и забыл». DEMIURGOS включает расписание обновлений:
┌─────────────────────────┬────────────────────────────────┐ │ Когда │ Что делать │ ├─────────────────────────┼────────────────────────────────┤ │ Одна и та же ошибка │ Добавь правило │ │ дважды │ │ ├─────────────────────────┼────────────────────────────────┤ │ Правило мешает │ Удали или смягчи │ ├─────────────────────────┼────────────────────────────────┤ │ Агент игнорирует │ Перемести выше, добавь пример │ ├─────────────────────────┼────────────────────────────────┤ │ Раз в месяц │ Полный аудит │ └─────────────────────────┴────────────────────────────────┘
┌─────────────────────┬────────────────────────────────────────────────┐ │ Вы │ Что получите │ ├─────────────────────┼────────────────────────────────────────────────┤ │ Соло-разработчик │ Агент, который помнит ваш стек и стиль между │ │ │ сессиями │ ├─────────────────────┼────────────────────────────────────────────────┤ │ Команда 2-5 человек │ Единые правила для всех, независимо от IDE │ ├─────────────────────┼────────────────────────────────────────────────┤ │ Команда 5+ │ Ядро + мульти-агентная система с ролями │ ├─────────────────────┼────────────────────────────────────────────────┤ │ Тимлид / техлид │ Архитектурные решения, зашитые в поведение │ │ │ агента │ ├─────────────────────┼────────────────────────────────────────────────┤ │ Компания │ Стандарты безопасности и качества, защита на │ │ │ уровне ИИ │ └─────────────────────┴────────────────────────────────────────────────┘
Скачайте DEMIURGOS в корень вашего проекта.
Начните диалог, фразой: запусти роль DEMIURGOS_NN.md
Ответьте на 5-15 вопросов (зависит от размера проекта).
Получите готовые файлы ролей и правил именно под ваш проект.
Ваш котик-агент стал умнее. Ура)
Время: 15-30 минут на настройку. Экономия: часы каждую неделю.
Вам больше не нужно постоянно объяснять контекст. Достаточно описать его один раз. Агент автоматически будет следовать вашим правилам.
Это уже не просто файл AGENTS.md, а система правил и ролей, которая живёт в вашем репозитории и делает ИИ-агента по настоящему вашим напарником.
Источник


Политика
Поделиться
Поделиться этой статьей
Скопировать ссылкуX (Twitter)LinkedInFacebookEmail
Более строгие правила MiCA могут сократить крипто-индустрию
