# aem-workflow

Точка входа в набор скиллов по Workflow в AEM 6.5 LTS: разбирает запрос и отправляет к нужному специалисту — от дизайна модели до разбора зависших процессов.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 987 установок · ★ 310
- Автор: adobe
- Лицензия: Apache-2.0 · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/adobe/skills/tree/HEAD/plugins/aem/6.5-lts/skills/aem-workflow/SKILL.md
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/skills/aem-workflow

## Что делает

Скилл работает как маршрутизатор. Он смотрит на формулировку запроса и по таблице намерений выбирает один из специализированных скиллов: проектирование модели, разработка кастомного шага, запуск workflow, настройка лаунчеров, отладка или триаж инцидента. Если задача шире одной темы, подключается оркестратор и собирает ответ сразу из нескольких.

Внутри — ссылки на отдельные `SKILL.md` для каждого направления и справочные таблицы. Одна описывает возможности 6.5 LTS и AMS: доступ к JMX через Felix Console, повтор упавших элементов через `retryFailedWorkItems`, поиск устаревших экземпляров через `countStaleWorkflows`, перезапуск с `restartStaleWorkflows(dryRun=true)`, очистка через `purgeCompleted`. Другая — ограничения: не править `/libs`, модели хранить в `/conf/global/settings/workflow/models/<id>`, рантайм-путь для вызовов API — `/var/workflow/models/<id>`, сервисные пользователи через `ResourceResolverFactory.getServiceResourceResolver()` вместо `loginAdministrative`.

Нужен AEM 6.5 LTS или Adobe Managed Services и Maven-проект с модулями `core` и `ui.apps`. Без такой структуры скиллу не к чему привязать примеры и пути.

## Требования
- Работает с: Splunk

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add adobe/skills --skill aem-workflow -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/aem-workflow/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/aem-workflow/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add adobe/skills --skill aem-workflow -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/aem-workflow/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add adobe/skills --skill aem-workflow -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/aem-workflow/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install adobe/skills aem-workflow
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/aem-workflow/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add adobe/skills --skill aem-workflow -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/adobe/skills --path plugins/aem/6.5-lts/skills/aem-workflow
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/aem-workflow/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add adobe/skills --skill aem-workflow -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/adobe/skills/tree/HEAD/plugins/aem/6.5-lts/skills/aem-workflow/SKILL.md

## Когда брать
- спроектировать модель workflow с шагами и развилками OR/AND
- написать кастомный `WorkflowProcess` и зарегистрировать его как OSGi-сервис
- запустить workflow из кода, HTTP API или Timeline UI
- настроить лаунчер на автозапуск при загрузке ассета
- разобрать зависший или упавший шаг и найти причину в логах

## Примеры запросов агенту
- помоги спроектировать модель workflow для публикации ассетов
- workflow завис на шаге, посмотри JMX и логи
- настрой лаунчер, чтобы workflow стартовал при загрузке ассета

## Похожие
- [AEM Front-End Specialist](https://affpapa.org/nevibecode/agents/aem-front-end-specialist.md) — субагент · ★ 40418
- [siem-detection](https://affpapa.org/nevibecode/skills/siem-detection.md) — скилл · 330 установок
- [threat-hunting](https://affpapa.org/nevibecode/skills/threat-hunting.md) — скилл · 333 установки
- [migrating-to-workflow-sdk](https://affpapa.org/nevibecode/skills/migrating-to-workflow-sdk.md) — скилл · 734 установки
- [aws-step-functions](https://affpapa.org/nevibecode/skills/aws-step-functions.md) — скилл · 3900 установок
- [inngest](https://affpapa.org/nevibecode/skills/sickn33-inngest.md) — скилл · 1200 установок

Из того же набора: [adobe/skills](https://affpapa.org/nevibecode/by/adobe/skills.md) — 53 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
