AI: Workflows

flowchart LR
P1["Этап 1:
Workflows
(Пользовательские Markdown-файлы)"]

P2["Этап 2:
Commands
(Официальная замена Workflows)"]

P3["Этап 3:
Skills + Formatters
(Умный выбор инструкций)"]
P4["Этап 4:
Эволюция Skills
(Универсальный инструмент)"]

%% Связи
P1 --> P2 --> P3 --> P4
Workflow — просто markdown-файл с часто используемыми инструкциями/промптами для AI-агента.

Этап 1

Изначально формировался как часть  🧠AI: Memory Bank  и передавался в контекст файлом через @.
Примеры:
> Проведи исправление описанного ранее бага по инструкции @fix-bug.md
> Проведи код-ревью текущих изменений по инструкции @review-code.md

В  📝AI: Rules  можно было вести таблицу с перечислением всех имеющихся workflow и кратким описанием, чтобы агент, мог самостоятельно искать, выбирать и применять нужные инструкции:
| workflow-name | description |
|---------------|---------------------------------|
| review-code | Ревью кода по указанной области |
| fix-bug | Шаги для исправления бага |


Этап 2

Затем в агентах появилась поддержка  🎛️AI: Commands . Они позволяли:
    Создавать типовые инструкции по типу Workflows.
    Вызывать инструкции через /.
    Попадать в контекст напрямую, а не в качестве файла.
    Интегрировать в инструкции пользовательские промпты в качестве аргументов.
Т.е. Commands стали официальной заменой пользовательским Workflows.


Этап 3

Затем появились  🔨AI: Skills  .
  • Внутри каждого навыка есть Formatters, которые служат краткой мета-информацией для AI-агента о том, когда использовать навык.
  • Как таблица выше, которую теперь не нужно поддерживать в актуальном состоянии — агент подгружает сам все доступные Formatters.


Этап 4

Далее для Skills была добавлена поддержка ручного вызова через / и передачи аргументов внутрь описания. Теперь Skills заменяют собой и Workflows, и Commands.