JeecgBoot Skills
Официальные скиллы для low-code платформы JeecgBoot и отчетов JimuReport: генерация кода, форм, отчетов, графиков и дашбордов по описанию
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Скиллы запускают скрипты на Python и обращаются к API платформы
- Генерируют и меняют файлы проекта
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/jeecgboot-skillsОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Собрано автоматически, проверьте перед установкой.
Выполните в терминале в папке проекта
npx skills add jeecgboot/skills --skill jeecg-aiflow jeecg-bpmn jeecg-codegen-new -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 12760b9
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/jeecgboot/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /jeecg-aiflow/ /jeecg-bpmn/ /jeecg-codegen-new/
git -C "$tmp" checkout 12760b936b0a083ce70905021ea82149f36537d4
mkdir -p .claude/skills
cp -R "$tmp/jeecg-aiflow" .claude/skills/jeecg-aiflow
cp -R "$tmp/jeecg-bpmn" .claude/skills/jeecg-bpmn
cp -R "$tmp/jeecg-codegen-new" .claude/skills/jeecg-codegen-newКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add jeecgboot/skills --skill jeecg-aiflow jeecg-bpmn jeecg-codegen-new -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 12760b9
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/jeecgboot/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /jeecg-aiflow/ /jeecg-bpmn/ /jeecg-codegen-new/
git -C "$tmp" checkout 12760b936b0a083ce70905021ea82149f36537d4
mkdir -p .agents/skills
cp -R "$tmp/jeecg-aiflow" .agents/skills/jeecg-aiflow
cp -R "$tmp/jeecg-bpmn" .agents/skills/jeecg-bpmn
cp -R "$tmp/jeecg-codegen-new" .agents/skills/jeecg-codegen-newКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add jeecgboot/skills --skill jeecg-aiflow jeecg-bpmn jeecg-codegen-new -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 12760b9
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/jeecgboot/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /jeecg-aiflow/ /jeecg-bpmn/ /jeecg-codegen-new/
git -C "$tmp" checkout 12760b936b0a083ce70905021ea82149f36537d4
mkdir -p .github/skills
cp -R "$tmp/jeecg-aiflow" .github/skills/jeecg-aiflow
cp -R "$tmp/jeecg-bpmn" .github/skills/jeecg-bpmn
cp -R "$tmp/jeecg-codegen-new" .github/skills/jeecg-codegen-newКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add jeecgboot/skills --skill jeecg-aiflow jeecg-bpmn jeecg-codegen-new -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 12760b9
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/jeecgboot/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /jeecg-aiflow/ /jeecg-bpmn/ /jeecg-codegen-new/
git -C "$tmp" checkout 12760b936b0a083ce70905021ea82149f36537d4
mkdir -p .agents/skills
cp -R "$tmp/jeecg-aiflow" .agents/skills/jeecg-aiflow
cp -R "$tmp/jeecg-bpmn" .agents/skills/jeecg-bpmn
cp -R "$tmp/jeecg-codegen-new" .agents/skills/jeecg-codegen-newКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add jeecgboot/skills --skill jeecg-aiflow jeecg-bpmn jeecg-codegen-new -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 12760b9
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/jeecgboot/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /jeecg-aiflow/ /jeecg-bpmn/ /jeecg-codegen-new/
git -C "$tmp" checkout 12760b936b0a083ce70905021ea82149f36537d4
mkdir -p .agents/skills
cp -R "$tmp/jeecg-aiflow" .agents/skills/jeecg-aiflow
cp -R "$tmp/jeecg-bpmn" .agents/skills/jeecg-bpmn
cp -R "$tmp/jeecg-codegen-new" .agents/skills/jeecg-codegen-newКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/jeecgboot/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /jeecg-aiflow/ /jeecg-bpmn/ /jeecg-codegen-new/
git -C "$tmp" checkout 12760b936b0a083ce70905021ea82149f36537d4
mkdir -p .devin/skills
cp -R "$tmp/jeecg-aiflow" .devin/skills/jeecg-aiflow
cp -R "$tmp/jeecg-bpmn" .devin/skills/jeecg-bpmn
cp -R "$tmp/jeecg-codegen-new" .devin/skills/jeecg-codegen-newКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Бывший Windsurf.
Выполните в терминале в папке проекта
npx skills add jeecgboot/skills --skill jeecg-aiflow jeecg-bpmn jeecg-codegen-new -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 12760b9
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/jeecgboot/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /jeecg-aiflow/ /jeecg-bpmn/ /jeecg-codegen-new/
git -C "$tmp" checkout 12760b936b0a083ce70905021ea82149f36537d4
mkdir -p .cline/skills
cp -R "$tmp/jeecg-aiflow" .cline/skills/jeecg-aiflow
cp -R "$tmp/jeecg-bpmn" .cline/skills/jeecg-bpmn
cp -R "$tmp/jeecg-codegen-new" .cline/skills/jeecg-codegen-newКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add jeecgboot/skills --skill jeecg-aiflow jeecg-bpmn jeecg-codegen-new -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 12760b9
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/jeecgboot/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /jeecg-aiflow/ /jeecg-bpmn/ /jeecg-codegen-new/
git -C "$tmp" checkout 12760b936b0a083ce70905021ea82149f36537d4
mkdir -p .roo/skills
cp -R "$tmp/jeecg-aiflow" .roo/skills/jeecg-aiflow
cp -R "$tmp/jeecg-bpmn" .roo/skills/jeecg-bpmn
cp -R "$tmp/jeecg-codegen-new" .roo/skills/jeecg-codegen-newКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add jeecgboot/skills --skill jeecg-aiflow jeecg-bpmn jeecg-codegen-new -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 12760b9
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/jeecgboot/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /jeecg-aiflow/ /jeecg-bpmn/ /jeecg-codegen-new/
git -C "$tmp" checkout 12760b936b0a083ce70905021ea82149f36537d4
mkdir -p .agents/skills
cp -R "$tmp/jeecg-aiflow" .agents/skills/jeecg-aiflow
cp -R "$tmp/jeecg-bpmn" .agents/skills/jeecg-bpmn
cp -R "$tmp/jeecg-codegen-new" .agents/skills/jeecg-codegen-newКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/jeecgboot/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /jeecg-aiflow/ /jeecg-bpmn/ /jeecg-codegen-new/
git -C "$tmp" checkout 12760b936b0a083ce70905021ea82149f36537d4
mkdir -p .agents/skills
cp -R "$tmp/jeecg-aiflow" .agents/skills/jeecg-aiflow
cp -R "$tmp/jeecg-bpmn" .agents/skills/jeecg-bpmn
cp -R "$tmp/jeecg-codegen-new" .agents/skills/jeecg-codegen-newКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/jeecgboot/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /jeecg-aiflow/ /jeecg-bpmn/ /jeecg-codegen-new/
git -C "$tmp" checkout 12760b936b0a083ce70905021ea82149f36537d4
mkdir -p .agents/skills
cp -R "$tmp/jeecg-aiflow" .agents/skills/jeecg-aiflow
cp -R "$tmp/jeecg-bpmn" .agents/skills/jeecg-bpmn
cp -R "$tmp/jeecg-codegen-new" .agents/skills/jeecg-codegen-newКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Установи скиллы: git clone https://github.com/jeecgboot/skills.git ~/.claude/skills. Для отдельных скиллов скопируй нужные папки (например jeecg-codegen, jimureport) в каталог скиллов. Проверь, что доступен python 3.12+.
Другие способы из описания автора
git clone https://github.com/jeecgboot/skills.git ~/.claude/skillsСтавит весь набор в каталог скиллов Claude Code. Если папка уже есть, обновляйте через git pull.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Коллекция из двенадцати скиллов покрывает разработку на платформе JeecgBoot и в конструкторе отчетов JimuReport. По формулировке на естественном языке агент собирает CRUD-код для Java и Vue3, онлайн-формы, бизнес-процессы, отчеты, графики, большие экраны и дашборды. Каждый скилл описывает триггеры, что он делает и что выдает на выходе. Часть скиллов через скрипты на Python обращается к API работающего экземпляра платформы.
Для кого. Для разработчиков корпоративных приложений на JeecgBoot, которым нужна генерация типовых артефактов через агента.
Подходит, если
- Разрабатываете на JeecgBoot и хотите генерировать CRUD, формы и отчеты по описанию
- Собираете дашборды и большие экраны в JimuReport
- Нужен единый набор скиллов под сценарии low-code разработки
Не подходит, если
- Не работаете с платформой JeecgBoot или JimuReport
- Нет запущенного экземпляра платформы, к которому обращаются скрипты
- Нужна универсальная генерация кода вне этой экосистемы
Пример запроса к агенту
Сгенерируй в JeecgBoot модуль управления заказами: главная таблица и подтаблица позиций, с кодом Java, Vue3 и SQLОграничения
Скиллы завязаны на экосистему JeecgBoot: без установленной платформы результат применить негде. Часть скиллов требует Python 3.12+ и настройки путей и подключения к базе под конкретный проект. Основная документация на китайском. Скрипт быстрой установки прописывает сторонний платный бэкенд модели, для чистой установки используйте копирование скиллов вручную.
Как отключить. Удалите скопированные папки скиллов из каталога скиллов агента, например из ~/.claude/skills.
Проверка безопасности
- Скиллы запускают скрипты на Python и обращаются к API платформы
- Генерируют и меняют файлы проекта
Коротко о README
README описывает официальный набор скиллов JeecgBoot для генерации кода, форм, процессов, отчетов, графиков, больших экранов и дашбордов по фразе на естественном языке. Предлагается два пути установки: скрипт с автоматической настройкой окружения и ручной git clone репозитория в каталог скиллов агента с возможностью скопировать отдельные скиллы. Приводится таблица всех скиллов с триггерами и результатом, часть требует Python и подключения к бэкенду платформы. Лицензия Apache-2.0.
Частые вопросы
Сколько скиллов в наборе?
Двенадцать официальных скиллов: девять под low-code сценарии JeecgBoot и остальные под JimuReport и дашборды.
Обязательно ли ставить весь набор?
Нет, можно скопировать только нужные папки, например генерацию кода или отчеты.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything