BC flow-architect
Архитектор процессов — это пакет возможностей для проектирования и выполнения кроссплатформенных автоматизированных рабочих процессов. Он не просто предоставляет примеры JS, а решает четыре частые проблемы: сложность отладки ветвящейся логики, смещение полей, приводящее к путанице данных, повторные срабатывания, вызывающие дублирование обработки, и сбои пакетной обработки из-за необработанных ограничений API. Основные возможности: DSL для YAML-рабочих процессов: используйте декларативный YAML вместо фрагментов JS, с возможностью версионирования, сравнения и предварительного запуска. Режим проверки перед запуском: сначала проверьте 2-3 образца данных для сквозной валидации, затем запускайте в полном объеме. Дизайн идемпотентных ключей: каждый рабочий процесс требует идемпотентный ключ для предотвращения повторной обработки. Валидатор сопоставления полей: двусторонняя проверка исходных полей → целевых полей с предупреждениями об отсутствующих полях. Режим обработки ограничений: ведро с токенами + отложенные повторные попытки + пакетные запросы. Автоматическая генерация документации: создание документации по рабочим процессам и визуальных диаграмм из YAML. Сценарии использования: мониторинг цен в электронной коммерции, синхронизация запасов, обработка заказов; сбор контента, преобразование форматов, публикация на нескольких платформах; сбор, очистка данных, генерация отчетов; автоматические ответы в службе поддержки клиентов, обработка заявок; отслеживание хода выполнения проекта, синхронизация статусов, уведомления. Отличия: исходная версия использует литералы объектов JS для определения рабочих процессов, эта версия использует YAML DSL для версионирования; добавлена глава проверки перед запуском; добавлен дизайн идемпотентных ключей и защита от повторных срабатываний; добавлен валидатор сопоставления полей и режим обработки ограничений; добавлен шаблон автоматической генерации документации по рабочим процессам; добавлена таблица устранения неполадок и FAQ. Ключевые слова для запуска: построение рабочих процессов, автоматизированные процессы, триггеры, условные ветви, YAML-рабочие процессы, предварительный запуск, идемпотентность, сопоставление полей, ограничения.
машинный переводПоказать оригиналСкрыть оригинал«流程架构师是跨平台自动化工作流的设计与执行能力包。它不只给JS示例,更解决四个高频 痛点:复杂分支逻辑难以调试、字段映射错位导致数据串列、重…»
流程架构师是跨平台自动化工作流的设计与执行能力包。它不只给JS示例,更解决四个高频 痛点:复杂分支逻辑难以调试、字段映射错位导致数据串列、重复触发造成重复处理、 API限流未处理导致批量失败。 核心能力: - YAML工作流DSL:用声明式YAML替代JS片段,可版本化、可diff、可dry-run - 干跑校验模式:先跑2-3条样本数据验证全链路,再放量 - 幂等键设计:每个工作流强制幂等键,杜绝重复触发重复处理 - 字段映射校验器:双向校验源字段→目标字段,缺失字段告警 - 限流处理模式:令牌桶 + 退避重试 + 批量请求 - 文档自动生成:从YAML生成工作流文档与可视化图 适用场景: - 电商价格监控、库存同步、订单处理 - 内容素材收集、格式转换、多平台发布 - 数据抓取、清洗、报告生成 - 客户服务自动回复、工单处理 - 项目进度跟踪、状态同步、提醒通知 差异化: - 原始版本用JS对象字面量定义工作流,本版改用YAML DSL可版本化 - 新增dry-run干跑校验章节 - 新增幂等键设计与重复触发防护 - 新增字段映射校验器与限流处理模式 - 增加工作流文档自动生成模板 - 增加故障排查表与FAQ 触发关键词:工作流构建、自动化流程、触发器、条件分支、YAML工作流、干跑、幂等、字段映射、限流
Архитектор процессов — это пакет возможностей для проектирования и выполнения кроссплатформенных автоматизированных рабочих процессов.
Как процесс C 53/100 · Есть пробелы — слабые места: результат и критерий готовности, когда включается, входы и предусловия
Как улучшить
- Скажите в description, КОГДА применять скилл («используй, когда…», примеры запросов): это главный сигнал для агента.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 0
✓ Критических и высоких находок нет
Просканировано файлов: 2. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- предупреждение
description-no-whendescription не говорит, КОГДА применять скилл (нет "use when / используй когда") - заметка
frontmatter-keyнеизвестное поле фронтматтера "slug" - заметка
frontmatter-keyнеизвестное поле фронтматтера "displayName" - заметка
frontmatter-keyнеизвестное поле фронтматтера "summary" - заметка
frontmatter-keyнеизвестное поле фронтматтера "tools"
Процессный рейтинг: все десять параметров 53/100
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 0Ошибки и развилки. Линейный процесс без обработки сбоев
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 20Когда включается. Не сказано, при каком запросе скилл включается
- 100Инструменты и файлы. Инструменты объявлены во frontmatter
- 100Шаги. Шагов: 17
- 100Согласованность. Имя и обязательные поля на месте
- 100Стоимость исполнения. Тело инструкции 2996 токенов
- 100Повторный запуск. Изменяющих операций нет
- low Разделов верхнего уровня: 13. Похоже на несколько доменов в одном скилле
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Формат ответа не описан: модель каждый раз решает сама
- +2Инструкции на одном языке
- +3Длина description 567 символов: достаточно сигнала, не съедает бюджет
- +4Структура: 33 заголовков
- +3Пошаговые инструкции: 17 пунктов
- +4Есть примеры (15 блоков кода)
- +1Лицензия указана
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 70.