Расскажу про инструмент, который я создал для ускорения настройки проекта для его эффективной работы с 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+суб-агентами со скиллзами. Ну и комфорт работы - всё что нужно уже под рукой!

GitHub

Что подтолкнуло к созданию? Опыт работы с 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

Для нового проекта - спросит о стэке. Для существующего - сам проанализирует код и подберет нужное.

Основные команды

Команда

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

Ветка?

План?

/ai-factory.task

Быстрые задачи

Нет

.ai-factory/plan.md

/ai-factory.feature

Большие фичи

Да

.ai-factory/features/<name>.md

/ai-factory.fix

Баги и ошибки

Нет

Нет

/ai-factory.implement

Выполнение плана

-

-

/ai-factory.evolve

Улучшение 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)


  1. anyagixx
    12.02.2026 16:34

    За 9 часов ни одного коммента. От души за статью и личные ресурсы на создание


    1. Cutcode Автор
      12.02.2026 16:34

      Благодарю!


  1. akod67
    12.02.2026 16:34

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


    1. Cutcode Автор
      12.02.2026 16:34

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


  1. JeanPool
    12.02.2026 16:34

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


    1. Cutcode Автор
      12.02.2026 16:34

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


  1. dgrudkin-2
    12.02.2026 16:34

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


    1. Cutcode Автор
      12.02.2026 16:34

      установить глобально ai-factory, далее ai-factory init в директории с проектом, далее вызываете агента и пишите команду /ai-factory после чего llm проанализирует ваш проект и сделает summary, после можете запускать /ai-factory.feature доисторический рефакторинг))) у вас будет план действий, можно для такой задачи вызвать еще .improve чтобы ничего не забыть и далее .implement


  1. AiZen_13
    12.02.2026 16:34

    OpenSpec недавно выпустили релиз 1.0 (сейчас версия 1.1.1 уже) - они там флоу переработали неплохо. В числе прочего появилась возможность совместного с ИИ ресерча темы


    1. Cutcode Автор
      12.02.2026 16:34

      Круто! Глянем, спасибо