1.6Kпросмотров
83.5%от подписчиков
17 февраля 2026 г.
📷 ФотоScore: 1.7K
SKILLS ... или как устроить ИИ-архитектуру проекта и не сойти с ума. Мне часто пишут: попробовал сделать простую игру с ИИ, а она не работает. А когда открываешь архитектуру, видишь, что там и нет никакой архитектуры. Вайбкодинг - крутая штука, но "из коробки" работает я только на маленьких проектах. Примерно до 2000 строк. Дальше начинаются "поломки". И тут чаще всего виноват не "тупой ИИ", а хаос в контексте. Раньше я советовал заводить project.md, такой README для LLM, куда модель заглядывает перед работой. Сейчас агентные системы стали умнее, и удобнее использовать трехуровневую архитектуру знаний. В Anthropic это назвали SKILLS. Суть простая: модель читает только то, что нужно именно для текущей задачи. Контекст остается компактным и не шумит. Как это устроено У вас есть три уровня. Слой первый. Оглавление Это короткий project.md, обычно где то в духе _utils/project.md. До 50 строк. Задача одна: объяснить, что за проект, и отправить агента в систему skills. Слой второй. Маршрутизатор. Если project.md это вступление к правилам, то следующий слой это оглавление этих правил. Файл тоже очень короткий, 50- 100 строк. Это карта, которая говорит модели, какой skill открыть под конкретную задачу. Типа: Правишь пушки, открывай guns/SKILL.md. Лезешь в сохранения, открывай save-compatibility/SKILL.md. Третий слой. Специалисты Это уже сами skills. Каждый модуль, зона или подсистема получает отдельную папку и файл SKILL.md, обычно до 300 строк: ...buildings-energy/SKILL.md ...combat-enemies/SKILL.md ...save-compatibility/SKILL.md ...yandex-integration/SKILL.md и т.д. Что должно быть внутри skill name, обязательно description, обязательно, без него модель часто не читает дальше как устроено и как работает где лежит код и какие файлы смотреть короткий порядок действий чеклисты См. пример. Почему это работает. LLM не придется читать огромный project.md и забивать себе голову лишней информацией. Он видит только то, что ему нужно видеть. Контекст компактный, не шумит. Вся документация масштабируется. Добавил модуль, добавил skill, не переписывая кучу доков. Как сделать у себя на проекте. Сделайте три обязательных артефакта: 1. Короткий project.md с описанием и ссылкой на роутер. В правилах cursor или любой другой LLM укажите, чтобы он читал его перед началом работы. 2. Положите в папку .cursor/skills/project-routing/skill.md - карта по зонам проекта (можно сгенерить самой LLM) 3. Создайте 5-10 skills под самые важные части проекта Если было полезно ставьте огонечек под постом и заглядывайте в комментарии. Я скину туда примеры skills из Аркадии и пример project.md
1.6K
просмотров
2618
символов
Нет
эмодзи
Да
медиа

Другие посты @tearevo

Все посты канала →
SKILLS ... или как устроить ИИ-архитектуру проекта и не сойт — @tearevo | PostSniper