EnglishРусский Map

claude-code-workflow-creator

title
claude-code-workflow-creator
type
toolbox
summary
Skill для Claude Code, создающий детерминированные мультиагентные workflow на чистом JavaScript
tags
ai-agents, claude-code, orchestration, skills, watchlist
language
JavaScript
license
unlicensed
created
2026-07-21
updated
2026-07-21
lang
ru
source_updated
2026-07-21
translated
2026-09-01
translator
lllm/antigravity/gemini-3.7-flash-medium

Skill для Claude Code от Ray Amjad, который учит Claude писать "workflow" - детерминированные скрипты мультиагентной оркестрации на обычном JavaScript. Идея в чётком разделении: поток управления (циклы, условия, fan-out) - это обычный код, который выполняется бесплатно, а токены тратят только листовые вызовы agent(), каждый в своём свежем контекстном окне. Поскольку каркас представляет собой детерминированный код, а не LLM, решающую, что делать дальше, такой workflow воспроизводим и возобновляем: упавший прогон продолжается с места остановки, а не рассуждает заново с нуля.

Подвох: инструмент рассчитан на невыпущенную возможность

Сгенерированные этим skill'ом workflow запускаются только через инструмент Workflow в Claude Code, который на июль 2026 года ещё не анонсирован и скрыт за переменной окружения CLAUDE_CODE_WORKFLOWS=1. Пока он не появится в релизной версии Claude Code, это лишь превью: писать и проверять линтером workflow можно, но выполнить их в стандартной установке нельзя. Эта единственная зависимость и формирует весь профиль риска инструмента.

Как это устроено

Корень репозитория и есть сам skill - его достаточно положить в ~/.claude/skills/. Содержимое:

  • SKILL.md - процедура составления, которой следует Claude, когда его просят создать workflow
  • references/api-reference.md - глобальные объекты, параметры и лимиты workflow
  • references/patterns.md - готовые шаблоны: fan-out, конвейер (pipeline), цикл до исчерпания бюджета, судейская коллегия
  • assets/templates/ и assets/examples/ - шесть готовых к запуску примеров
  • scripts/validate-workflow.mjs - линтер, проверяющий workflow на соответствие строгим правилам парсера перед запуском

Amjad отмечает, что детали API проверялись по бинарнику Claude Code, а не брались наугад, что существенно для функциональности без публичной документации.

Использование (когда выйдет релиз)

export CLAUDE_CODE_WORKFLOWS=1
# ask Claude to build a workflow for your task
# watch it run with:
/workflows

Skill берёт составление на себя: вы описываете нужную оркестрацию, а он выдаёт проверенный JavaScript-workflow.

Сравнение

Это крайний полюс детерминированных скриптов в оркестрации агентов. kanbots - полюс интерактивной доски, где человек двигает карточки и отвечает на запросы решений. Если kanbots держит человека в цикле на каждом ветвлении, то workflow заранее упаковывает все решения в код и затем выполняется автономно. По духу это ближе к control-the-ideas-not-the-code: структура задаётся один раз, а детерминированный каркас воплощает её в жизнь. Различие между skill и tool, на котором всё строится, разбирается в mcp-vs-skills.

Ограничения и список наблюдения

Нет лицензии (файл LICENSE отсутствует), поэтому права на повторное использование неясны. 85 звёзд. Главное - проект целиком зависит от скрытой за флагом окружения возможности, которую Anthropic пока не анонсировала и не выпустила в релиз: если API инструмента Workflow изменится до релиза или вовсе не выйдет, skill окажется бесполезен. Находится в watchlist именно до тех пор, пока Workflow tool не выйдет в релизной версии Claude Code; именно это событие превратит его из превью в пригодный к использованию инструмент.

Репозиторий

github.com/ray-amjad/claude-code-workflow-creator - JavaScript, без файла лицензии, 85 звёзд на июль 2026 года.