Расскажу про инструмент, который я создал для ускорения настройки проекта для его эффективной работы с AI агентом (в моём случае Claude Code). Я долгое время работал с SpecKit - крутой проект ( даже написал статью про него ). Мне он очень помогал в работе и дал понимание работы с LLM. Но со временем я начал замечать недостатки, которые начали напрягать всё сильнее.
Проблема
Перед началом работы с ИИ-агентом над проектом мой стандартный сценарий выглядит так:
1. Организация работы
Ресерч темы
Планирование (я работал с SpecKit): объяснять агенту структуру проекта, описывать стэк и правила работы, составление планов и их проверки
2. Настройка skills
Искать подходящие skills на skills.sh
Копировать в
.claude/skills/Если нужного skill нет - писать с нуля (ну генерировать если быть точнее)
3. Конфигурация MCP серверов
Открывать
.claude/settings.local.jsonи прописывать MCP серверыДобавлять переменные окружения
Итог: 30-60 минут настройки перед началом реальной работы (в смысле вайб-кодинга). Постепенно я стал автоматизировать процессы и это постепенно переросло в проект AI factory.
Что решает AI Factory
Автоматизация настройки:
ai-factory init→ интерактивно настраивает все за 2-3 минутыСканирует существующий проект (package.json, composer.json, requirements.txt)
Определяет стэк и скачивает подходящие skills с skills.sh
Генерирует недостающие skills под ваш проект
Конфигурирует MCP серверы по выбору Результат: от 30-60 минут настройки до 5-10 минут.
Единый контекст:
.ai-factory/DESCRIPTION.md- всегда актуальная спецификация проекта для контекста агенту - не нужно повторять объяснения над чем работаем в каждом чате
Структурированный workflow:
Четкие команды:
/taskдля быстрых задач,/featureдля больших фич,/fixдля баговАвтоматические планы и чекпоинты
Conventional commits из коробки
Система обучения:
Каждый фикс создает патч с описанием проблемы
Следующие задачи учитывают прошлые ошибки
/evolveулучшает skills на основе опыта проекта
AI Factory
Идея проста: минимум настройки, преимущество использования спецификаций для контекста LLM и качество кода c MCP+суб-агентами со скиллзами. Ну и комфорт работы - всё что нужно уже под рукой!
Что подтолкнуло к созданию? Опыт работы с SpecKit и OpenSpec. Оба инструмента хороши, но на мой взгляд есть недостатки.
Опыт работы с SpecKit и OpenSpec
Я активно использовал оба инструмента и столкнулся с конкретными проблемами:
SpecKit (от GitHub):
Избыточная документация: генерирует сотни строк спецификаций, планов и чек-листов. Для небольших задач это overhead
Жесткий workflow: сложно пропустить шаги вроде тестирования, даже когда это не нужно
Проблемы контекста: много токенов уходит на работу
Сложность рефакторинга: когда нужно быстро пофиксить баг, приходится идти через весь цикл
/specify→/plan→/tasks→/implement
OpenSpec (более простой):
Validation баги: часто показывает ошибки валидации, даже когда все правильно.
openspec validateиopenspec showвозвращают противоречивые результатыПроблемы с контролем: ИИ иногда игнорирует workflow и начинает реализацию без команды
/openspec:applyСложность для больших проектов: неясно, как применять для существующих крупных кодовых баз
Общая проблема обоих:
Требуют ручной настройки под каждый проект
Требуют предварительного ресерча темы
Недостаточная автоматизация генерации skills и подключения MCP
AI Factory учитывает эти моменты и решает их.
Видео обзор AI factory
Для тех, кто больше любит контент в формате видео, записал обзор:
Начало работы
npm install -g ai-factory ai-factory init
При инициализации:
Интерактивные вопросы о проекте и агенте
Автоматическая настройка MCP серверов
Создание конфига
.ai-factory.json
Для нового проекта - спросит о стэке. Для существующего - сам проанализирует код и подберет нужное.
Основные команды
Команда |
Использование |
Ветка? |
План? |
|---|---|---|---|
|
Быстрые задачи |
Нет |
|
|
Большие фичи |
Да |
|
|
Баги и ошибки |
Нет |
Нет |
|
Выполнение плана |
- |
- |
|
Улучшение skills |
- |
- |
Workflow
Для небольших задач:
/ai-factory.task → план → /ai-factory.implement → готово
Для фич:
/ai-factory.feature → ветка + план → /ai-factory.implement → коммиты → готово
Для багов:
/ai-factory.fix → фикс + логирование + патч → готово
Ключевые возможности
1. /ai-factory - настройка контекста
Анализирует проект, определяет стэк, подбирает skills с skills.sh или генерирует новые, конфигурирует необходимые MCP.
2. Feature и Task планирование
/ai-factory.feature - для больших задач с веткой и полным планом.
/ai-factory.task - для быстрых изменений без ветки.
Оба анализируют требования, изучают кодовую базу, создают задачи с зависимостями.
3. /ai-factory.implement - выполнение созданного плана
/ai-factory.implement 5 # работай с задачей #5 если хотим сделать что-то конкретное
Перед началом агент прочитает все патчи из .ai-factory/patches/ - учится на прошлых ошибках.
4. /ai-factory.fix - быстрые фиксы
Делаем, если понятно, что проблема небольшая. Агент изучает проблему, применяет фикс с логированием, создает патч для самообучения. Никаких планов - сразу решение и обучение.
5. /ai-factory.evolve - самообучение skills
/ai-factory.evolve # Все skills /ai-factory.evolve fix # Конкретный skill
Анализирует все патчи, находит паттерны ошибок, улучшает skills с вашего одобрения.
6. /ai-factory.skill-generator
Режим обучения - передайте URL для генерации skills из документации:
/ai-factory.skill-generator https://fastapi.tiangolo.com/tutorial/
Изучает источники, обогащает через поиск, генерирует полноценный кастомные skill.
Система самообучения
Каждый фикс создает патч - документ, который помогает избежать подобных ошибок в будущем.
Цикл обучения:
/fix → баг → фикс → патч → следующий /fix или /implement → читает патчи → лучший код
Структура патча:
Проблема и причина
Примененное решение
Рекомендации по превенции
Теги для поиска
Периодически запускайте /ai-factory.evolve - инструмент проанализирует накопленные патчи и улучшит skills под ваш проект.
Структура проекта
project/ ├── .claude/skills/ # Skills ├── .ai-factory/ │ ├── DESCRIPTION.md # Спецификация │ ├── PLAN.md # Текущий план │ ├── features/ # Планы фич │ ├── patches/ # Патчи для обучения │ └── evolutions/ # Логи улучшений └── .ai-factory.json # Конфиг
MCP серверы
Поддерживаются GitHub, Postgres, Filesystem. Конфигурация в .claude/settings.local.json.
Best Practices
Логирование: уровни DEBUG/INFO/WARN/ERROR, контроль через
LOG_LEVELКоммиты: чекпоинты каждые 3-5 задач, conventional commits формат
Тесты: всегда спрашивается перед планом, не добавляется без согласия
Развитие инструмента
После активного использования за несколько дней сделал два релиза (v1.1 и v1.2):
v1.1: улучшенный Skill Generator, режим обучения
v1.2: система патчей, /ai-factory.evolve, организация фич
v1.3. Безопасность превыше всего!
Критически важное обновление - системой защиты от prompt-injection. Скачивая skills с skills.sh, мы доверяем внешним источникам доступ к вашему проекту. Теперь каждый skill проходит обязательное сканирование на 10 категорий угроз - от инъекций и утечек данных до социальной инженерии. Двухуровневая проверка (regex + LLM-анализ намерений) отсекает вредоносный код. /skill-generator scan позволяет проверить любой файл вручную.
Также добавлен новый skill /ai-factory.improve для доработки уже созданных планов - когда понимаешь, что план хорош, но чего-то не хватает.
Конечно же для разработки AI factory я использовал AI factory).
Итог
AI Factory решает конкретные проблемы разработки с ИИ:
✅ Автоматическая настройка под проект
✅ Spec-driven подход с контролем
✅ Самообучение на ошибках
✅ Простой workflow
Отлично подойдёт если вы
Устали от настроек перед каждым проектом
Хотите структурированный подход при работе с AI
Работаете над реальными проектами
Есть опыт с Claude Code или аналогами
О будущем
У меня теперь появилась команда помощников - экспертов в разных областях. Я делаю проекты, за которые раньше не взялся бы из-за незнания стэка.
Это инструмент. Опыт разработчика важен - часто приходится корректировать предложенные решения. ИИ - это помощник для специалистов, а не замена разработчику.
Ссылки
Библиотека бесплатная. Вклад и обратная связь приветствуется.
А у вас есть опыт со spec-driven подходом? Делитесь в комментариях.
Комментарии (13)

akod67
12.02.2026 16:34Было бы интересно статью с описанием такого процесса от и до на примере какого-либо проекта сложнее туду листа. А то многие (как я) ко всему этому пока присматриваются, но реальной серьёзной практики нет.

Cutcode Автор
12.02.2026 16:34Попробуйте! Я сейчас все проекты пишу с AI Factory, и результат сразу заметен. А в видео я показал пример с ботом, и вчера на стриме выполнял тестовое задание. На маленьком проекте на старте влияние может быть незаметным, но как только проект начинает расти, вы поймёте, что без такого подхода работать просто невозможно.

JeanPool
12.02.2026 16:34Очень вовремя наткнулся на данную статью, так как предстоит работа с нуля над проектом. Поддерживаю идею рассмотрения процесса от и до на примере, было бы интересно прочитать

Cutcode Автор
12.02.2026 16:34В видео я показывал пример и пример первого проекта с ботом который был реализован с AI Factory и вчера на стриме я выполнял тестовое задание с AI Factory, в целом сейчас все процессы с ИИ у меня через этот тул

dgrudkin-2
12.02.2026 16:34Интересно, надо попробовать. Есть один древний легаси проект на php, бизнес идея которого мне нравится. Но прежде чем браться за его развитие, все это доисторическое наследие нужно переписать на новую архитектуру и новый стек разумеется. Можете подсказать, как правильно использовать ваши наработки для такого рода задачи?

Cutcode Автор
12.02.2026 16:34установить глобально ai-factory, далее ai-factory init в директории с проектом, далее вызываете агента и пишите команду /ai-factory после чего llm проанализирует ваш проект и сделает summary, после можете запускать /ai-factory.feature доисторический рефакторинг))) у вас будет план действий, можно для такой задачи вызвать еще .improve чтобы ничего не забыть и далее .implement
anyagixx
За 9 часов ни одного коммента. От души за статью и личные ресурсы на создание
Cutcode Автор
Благодарю!