К основному содержанию
скилл CX Codex

aem-workflow — скилл для Claude Code: маршрутизация задач AEM 6.5 LTS

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

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add adobe/skills --skill aem-workflow -a claude-code
Открыть на GitHub

Что делает 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. Без такой структуры скиллу не к чему привязать примеры и пути.

Какие задачи решает

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

Примеры запросов агенту

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

Как установить aem-workflow

1Через Skills CLI (Vercel)

npx skills add adobe/skills --skill aem-workflow -a claude-code

2Вручную: положить файлы

~/.claude/skills/aem-workflow/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/aem-workflow/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о aem-workflow

Как установить aem-workflow в Claude?

Выполните npx skills add adobe/skills --skill aem-workflow -a claude-code. После этого файл скилла появится по пути ~/.claude/skills/aem-workflow/SKILL.md.

Что делает aem-workflow?

Принимает запрос по AEM Workflow и направляет его к нужному специализированному скиллу — проектирование модели, разработка, запуск, лаунчеры, отладка или триаж. Для задач, затрагивающих несколько областей, подключает оркестратор.

Что нужно для работы скилла?

AEM 6.5 LTS или Adobe Managed Services и Maven-проект с модулями core и ui.apps. Для диагностики пригодится доступ к JMX и логам в crx-quickstart/logs/.

Исходный текст

SKILL.md · Apache-2.0
---
name: aem-workflow
description: |
  Single entry point for all AEM 6.5 LTS Workflow skills. Covers workflow model design,
  custom process step and participant chooser development, launcher configuration, workflow triggering,
  and production support including debugging stuck/failed workflows, triaging incidents with JMX,
  Splunk, direct log access, thread pool analysis, and Sling Job diagnostics for the Granite Workflow Engine.
license: Apache-2.0
compatibility: Requires AEM 6.5 LTS or Adobe Managed Services (AMS). Maven project structure with core and ui.apps modules.
metadata:
  version: "1.0"
  aem_version: "6.5 LTS"
---

# AEM 6.5 LTS Workflow

Route user requests to the appropriate specialist skill based on intent.

## Intent Router

| User Intent | Skill | Path |
|---|---|---|
| Create a workflow model, add steps, design OR/AND splits, configure variables | Model Design | [workflow-model-design/SKILL.md](./workflow-model-design/SKILL.md) |
| Implement a custom WorkflowProcess step, ParticipantStepChooser, OSGi service registration | Development | [workflow-development/SKILL.md](./workflow-development/SKILL.md) |
| Start a workflow from code, HTTP API, Timeline UI, Manage Publication, replication triggers | Triggering | [workflow-triggering/SKILL.md](./workflow-triggering/SKILL.md) |
| Configure a launcher, auto-start on asset upload, overlay OOTB launcher | Launchers | [workflow-launchers/SKILL.md](./workflow-launchers/SKILL.md) |
| Workflow stuck, failed step, missing Inbox task, stale instances, thread pool exhaustion, purge | Debugging | [workflow-debugging/SKILL.md](./workflow-debugging/SKILL.md) |
| Classify a workflow incident, determine required logs, JMX diagnostics, Splunk queries | Triaging | [workflow-triaging/SKILL.md](./workflow-triaging/SKILL.md) |
| End-to-end lifecycle or requests spanning multiple concerns | Orchestrator | [workflow-orchestrator/SKILL.md](./workflow-orchestrator/SKILL.md) |

## How to Use

1. Match the user's request to one row in the Intent Router table above.
2. Read the linked SKILL.md for that specialist skill.
3. Follow the workflow, references, and output contract defined in that skill.
4. For broad or ambiguous requests that span multiple concerns, use the **Orchestrator** which coordinates across all specialist skills and loads foundation references.

## 6.5 LTS / AMS Capabilities

| Capability | Detail |
|---|---|
| JMX | Full access via Felix Console (`/system/console/jmx`) or JMX client |
| Retry failed items | JMX `retryFailedWorkItems` or Inbox Retry |
| Stale detection | JMX `countStaleWorkflows` |
| Stale restart | JMX `restartStaleWorkflows(dryRun=true)` then execute |
| Purge | JMX `purgeCompleted(dryRun=true)` or Purge Scheduler |
| Log access | Direct filesystem (`crx-quickstart/logs/`) or AMS log access |
| Config changes | Felix Console, OSGi config in repo, or CRX/DE |

## 6.5 LTS Guardrails

| Rule | Detail |
|---|---|
| Avoid editing `/libs` | Use overlays under `/apps` or store at `/conf/global` |
| Model design-time path | `/conf/global/settings/workflow/models/<id>` (preferred) or `/etc/workflow/models/<id>` (legacy) |
| Model runtime path (for API calls) | `/var/workflow/models/<id>` |
| Launcher config paths | `/conf/global/settings/workflow/launcher/config/` (preferred) |
| Service users | Use `ResourceResolverFactory.getServiceResourceResolver()` with a sub-service; avoid `loginAdministrative` |
| OSGi annotations | DS R6 preferred; Felix SCR still supported on 6.5 LTS |
| Deploy via | Package Manager, Maven + Content Package Plugin |

## Specialist Skills

- [workflow-model-design/SKILL.md](./workflow-model-design/SKILL.md) — model structure, step types, variables, and model XML
- [workflow-development/SKILL.md](./workflow-development/SKILL.md) — WorkflowProcess, ParticipantStepChooser, metadata, and error handling
- [workflow-triggering/SKILL.md](./workflow-triggering/SKILL.md) — Timeline UI, Manage Publication, WorkflowSession API, HTTP API, and replication triggers
- [workflow-launchers/SKILL.md](./workflow-launchers/SKILL.md) — launcher configuration, JCR event binding, and OOTB overlay
- [workflow-debugging/SKILL.md](./workflow-debugging/SKILL.md) — stuck workflows, failed steps, JMX remediation, thread pools, and purge
- [workflow-triaging/SKILL.md](./workflow-triaging/SKILL.md) — symptom classification, JMX diagnostics, log patterns, Splunk queries, and data gathering
- [workflow-orchestrator/SKILL.md](./workflow-orchestrator/SKILL.md) — full lifecycle orchestration across all skills

© adobe · Apache-2.0 · adobe/skills

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
AEM Front-End Specialist официальный github Помогает верстать компоненты для Adobe Experience Manager на HTL и Tailwind CSS, связывая макеты из Figma с кодовой базой. ★ 40 418звёзд репо siem-detection briiirussell Проектирует и проверяет правила детекта для SIEM: отслеживает покрытие логов, генерирует запросы Sigma, KQL, SPL и размечает техники MITRE ATT&CK. CX Codex +1 330установок threat-hunting briiirussell Проактивный поиск следов компрометации в SIEM, EDR и журналах до срабатывания алертов. Помогает проверять гипотезы атак по фреймворку PEAK и каталогу MITRE ATT&CK. CX Codex +1 333установок migrating-to-workflow-sdk Vercel Inc. Помогает перевести оркестрацию с Temporal, Inngest, Trigger.dev или AWS Step Functions на Workflow SDK и выдаёт готовый план миграции с кодом. CX Codex +1 734установок aws-step-functions aws Пишет и правит определения AWS Step Functions на Amazon States Language: типы состояний, JSONata, Retry/Catch, Distributed Map. CX Codex +1 3 900установок inngest sickn33 Скилл для работы с Inngest: настраивай фоновые задачи, event-driven workflows и долгоживущие процессы без управления очередями и воркерами. Пригодится, если нужны отложенные операции, многошаговые workflow или обработка вебхуков. CX Codex +1 1 200установок

Из того же набора46

create-site Разворачивает сайт AEM Edge Delivery с нуля: репозиторий из шаблона, подключение aem-code-sync, стартовые страницы и ссылка на превью. CX Codex +1 1 500установок ensure-agents-md Создаёт AGENTS.md и CLAUDE.md в корне AEM 6.5 LTS-проекта, если их ещё нет. Настраивает инструкции по pom.xml и структуре модулей. CX Codex +1 1 100установок da-auth Достаёт токен Adobe IMS и кладёт его в DA_TOKEN, чтобы агент мог вызывать admin.da.live без ручной возни. CX Codex +1 1 000установок create-component Генерирует компоненты AEM с диалогами, HTL, Sling Models и тестами по стандартам Adobe. Умеет наследовать Core Components и переносить макеты из Figma. CX Codex +1 1 000установок dispatcher Единая точка входа в набор скиллов по Adobe Dispatcher для AEM 6.5 LTS: разбирает запрос и отправляет его нужному специалисту. CX Codex +1 986установок migration Скилл для перевода легаси-проекта AEM 6.x, AMS или on-prem на AEM as a Cloud Service: сначала разбор проекта, потом починка одного блокера за сессию. CX Codex +1 918установок content-distribution Скилл для AEM as a Cloud Service: программная публикация контента через Replication API и слежение за событиями доставки. CX Codex +1 851установок aem-cli Помогает запускать и настраивать Adobe AEM CLI для Edge Delivery Services, отлаживать сервер aem up, сертификаты и синхронизацию контента. CX Codex +1 840установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой