FDEOps
Набор скиллов для форвард-деплой инженеров: превратить задачу клиента в работающую систему от стратегии до сдачи
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Скиллы меняют код и запускают проверки в проекте
- Пишут локальную память клиента на диск
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/fdeopsОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните в терминале в папке проекта
npx skills add suboss87/fdeops --skill fde -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита cf80735
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/suboss87/fdeops.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/fde/
git -C "$tmp" checkout cf8073558723604708f99b0ff737355d84c7f76c
mkdir -p .claude/skills
cp -R "$tmp/skills/fde" .claude/skills/fdeКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add suboss87/fdeops --skill fde -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита cf80735
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/suboss87/fdeops.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/fde/
git -C "$tmp" checkout cf8073558723604708f99b0ff737355d84c7f76c
mkdir -p .agents/skills
cp -R "$tmp/skills/fde" .agents/skills/fdeКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add suboss87/fdeops --skill fde -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита cf80735
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/suboss87/fdeops.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/fde/
git -C "$tmp" checkout cf8073558723604708f99b0ff737355d84c7f76c
mkdir -p .github/skills
cp -R "$tmp/skills/fde" .github/skills/fdeКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add suboss87/fdeops --skill fde -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита cf80735
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/suboss87/fdeops.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/fde/
git -C "$tmp" checkout cf8073558723604708f99b0ff737355d84c7f76c
mkdir -p .agents/skills
cp -R "$tmp/skills/fde" .agents/skills/fdeКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add suboss87/fdeops --skill fde -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита cf80735
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/suboss87/fdeops.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/fde/
git -C "$tmp" checkout cf8073558723604708f99b0ff737355d84c7f76c
mkdir -p .agents/skills
cp -R "$tmp/skills/fde" .agents/skills/fdeКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/suboss87/fdeops.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/fde/
git -C "$tmp" checkout cf8073558723604708f99b0ff737355d84c7f76c
mkdir -p .devin/skills
cp -R "$tmp/skills/fde" .devin/skills/fdeКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Бывший Windsurf.
Выполните в терминале в папке проекта
npx skills add suboss87/fdeops --skill fde -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита cf80735
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/suboss87/fdeops.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/fde/
git -C "$tmp" checkout cf8073558723604708f99b0ff737355d84c7f76c
mkdir -p .cline/skills
cp -R "$tmp/skills/fde" .cline/skills/fdeКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add suboss87/fdeops --skill fde -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита cf80735
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/suboss87/fdeops.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/fde/
git -C "$tmp" checkout cf8073558723604708f99b0ff737355d84c7f76c
mkdir -p .roo/skills
cp -R "$tmp/skills/fde" .roo/skills/fdeКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add suboss87/fdeops --skill fde -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита cf80735
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/suboss87/fdeops.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/fde/
git -C "$tmp" checkout cf8073558723604708f99b0ff737355d84c7f76c
mkdir -p .agents/skills
cp -R "$tmp/skills/fde" .agents/skills/fdeКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/suboss87/fdeops.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/fde/
git -C "$tmp" checkout cf8073558723604708f99b0ff737355d84c7f76c
mkdir -p .agents/skills
cp -R "$tmp/skills/fde" .agents/skills/fdeКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/suboss87/fdeops.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/fde/
git -C "$tmp" checkout cf8073558723604708f99b0ff737355d84c7f76c
mkdir -p .agents/skills
cp -R "$tmp/skills/fde" .agents/skills/fdeКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Установи координатор: npx skills add suboss87/fdeops --skill fde, затем выбери fde в агенте. Для одной задачи ставь отдельный скилл, например --skill build.
Другие способы из описания автора
npx skills add suboss87/fdeops --skill fdeСтавит координатор fde со всеми методами. Для одной задачи используйте --skill build и т.п.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
FDEOps дает ИИ-агенту набор скиллов вокруг работы форвард-деплой инженера: прояснить цель, выбрать архитектуру, собрать и интегрировать решение, проверить результат и подготовить выкатку. Скиллы можно вызывать по одному или отдать координатору fde, который сам переключает нужный метод по ходу работы. Память клиента хранит решения, доказательства и следующие шаги в локальных Markdown-файлах и переносит контекст между сессиями. Скиллы разделены на три группы: стратегия, архитектура и инженерия.
Для кого. Для инженеров и команд, которые внедряют решения у клиентов через ИИ-агента.
Подходит, если
- Нужно превратить запрос клиента в проблему, метрику успеха и границы работ
- Нужно выбрать архитектуру под ограничения клиента
- Нужно вести память проекта между встречами и сессиями
Не подходит, если
- Работа не про внедрение у клиента, а про личные задачи
- Нужен готовый продукт, а не сценарии для агента
Пример запроса к агенту
Используй FDEOps build, чтобы добавить ручную проверку как запасной путь в сервис маршрутизации, вот согласованное поведение и репозиторийОграничения
Для установки нужны Node.js и Git, для CLI записей нужен Node.js 18+. Скиллы помогают исследовать, строить и проверять, но прохождение локального теста не подтверждает деплой или приемку клиентом. Память клиента это локальные Markdown-файлы, которые надо хранить и защищать самому.
Как отключить. Удалите установленные скиллы из каталога агента, папку памяти ~/fde-engagements можно убрать вручную.
Проверка безопасности
- Скиллы меняют код и запускают проверки в проекте
- Пишут локальную память клиента на диск
Коротко о README
README описывает FDEOps как скиллы для форвард-деплой инженеров, которые используются через ИИ-агента. Работу можно вести через координатор fde или отдельными скиллами по трем направлениям: стратегия (discover, scope, who-decides), архитектура (options, plan, integrate) и инженерия (build, debug, review, ship, handoff). Память клиента лежит в локальных Markdown-файлах и переносит решения и доказательства между сессиями. Установка идет командой npx skills add, есть демо-режим без вызова модели.
Частые вопросы
Обязательно ставить координатор fde?
Нет. Можно поставить один скилл под задачу, например build, и работать с переданным контекстом без записи клиента.
Как посмотреть, как это работает?
Команда npx fdeops demo превращает вымышленные заметки встречи в разбор и полевой отчет, без вызова модели.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything