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

agent-operated-workflows — скилл для Claude Code: сценарии и установка

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

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

Что делает agent-operated-workflows

Скилл описывает, когда агенту стоит управлять процедурой, а когда цикл лучше оставить обычному коду. Агент подходит, если типовой путь понятен, но состояние существующей системы меняется или его нельзя заранее полностью описать. Для парсера или фиксированного преобразования данных с закрытым набором состояний обычный код проще.

В процедуре роли разделены: runbook задаёт политику и условия остановки, инструменты выполняют точные ограниченные действия, агент интерпретирует наблюдения и проверяет результат, а человек решает вопросы с разрушительными последствиями. Рабочий порядок включает чтение состояния, одно действие за раз, проверку эффекта и запись контрольной точки. Прерванное изменение считается неопределённым: повторять его вслепую небезопасно.

Скилл также объясняет, как проектировать такие инструменты: чтение и планирование должны быть явными, а изменения — узкими и проверяемыми. В репозитории приведён пример процесса обновления OpenRig с runbook и вспомогательными скриптами. Для выполнения процедуры следуют этому runbook; сам скилл задаёт общий подход.

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

  • решить, кому поручить цикл управления процедурой
  • проверить эффект ограниченного действия по фактическому состоянию
  • зафиксировать контрольную точку для продолжения после прерывания
  • разобрать неопределённый результат прерванного изменения

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

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

Как установить agent-operated-workflows

1Через Skills CLI (Vercel)

npx skills add mvschwarz/openrig --skill agent-operated-workflows -a claude-code

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

~/.claude/skills/agent-operated-workflows/SKILL.md

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

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

Вопросы о agent-operated-workflows

Как установить agent-operated-workflows в Claude Code?

Выполните npx skills add mvschwarz/openrig --skill agent-operated-workflows -a claude-code. Файл скилла находится по пути ~/.claude/skills/agent-operated-workflows/SKILL.md.

Что делает скилл agent-operated-workflows?

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

Чем Agent-Operated Workflow отличается от AI-enabled software?

В AI-enabled software цикл управления остаётся у приложения, а модель выступает одной из его возможностей. В Agent-Operated Workflow агент управляет отдельной процедурой с условиями начала и остановки.

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

SKILL.md · Apache-2.0
---
name: agent-operated-workflows
description: >-
  Use when a bounded real-world procedure has a deterministic happy path but brownfield, variable,
  or partially knowable state; when an operation must resume from verified evidence; or when deciding
  whether agent judgment or ordinary code should own a procedure's control loop.
metadata:
  openrig:
    stage: provisional
    audience: any agent operating or designing a bounded procedure
    sibling_skills:
      - agent-operated-software
      - openrig-user
      - systematic-debugging
---

# Agent-Operated Workflows

An **Agent-Operated Workflow** is a bounded procedure whose control loop belongs to an agent. The
agent observes, interprets, sequences bounded actions, verifies their effects, adapts, and escalates
genuine ambiguity. Deterministic code remains the exact substrate; it does not pretend to understand
every state of a brownfield world.

## Name the architecture before using it

- **AI-enabled software:** application code owns the control loop and calls a model as one capability.
- **Agent-Operated Workflow:** an agent owns one bounded procedure with a start and stop condition.
- **Agent-Operated Software:** an OpenRig agent or rig participates in an ongoing application's live
  backend or control loop. It may run many workflows; see `agent-operated-software`.

Calling a model is not enough. A deterministic program that consults a model still owns its loop.

## Decide whether the agent earns the loop

Use an agent when the happy path is deterministic but the environment is brownfield, variable,
partially knowable, or disproportionately expensive to model exhaustively. The judgment is in
discovering what is true and choosing the next safe act.

Prefer ordinary code when the state space is closed and code is simpler and more reliable than
judgment. A parser, fixed data transformation, or fully enumerated state machine does not become
better because an agent drives it.

## Keep ownership explicit

| Owner | Responsibility |
|---|---|
| Runbook | owns policy, the mental model, checkpoints, stop conditions, and escalation rules |
| Deterministic tools | own context gathering and bounded exact actions |
| Agent | owns interpretation, sequencing, adaptation, and effect verification |
| Human | owns destructive ambiguity and product policy |

The runbook guides judgment; tools enforce the invariants that must not be arguable.

## Operate

1. Establish identity, durable state, the runbook, and the promised outcome.
2. Inspect with side-effect-free reads or an explicit plan mode.
3. Choose one bounded action from observed state; do not mechanically replay the happy path.
4. Verify the effect at the consumer or state surface that could prove it wrong.
5. Record an observable checkpoint before moving on, so another agent can resume.
6. Continue, stop at the declared condition, or escalate with evidence and the decision needed.

An interrupted or timed-out mutation is **indeterminate**, never failed by assumption and never safe
to retry blind. Where a compatibility period is safer, separate reversible preparation from the
destructive finalizer. Idempotence is a claim to prove per action, not a label for the whole run.

## Build

Expose composable verbs, not an optimistic end-to-end controller. Help is inert. Read and plan modes
are explicit. Mutations are narrow and independently readable. A failure should say what was
observed, why the tool stopped, what remains unchanged, the safe next choices, and where its evidence
lives. Keep checkpoints durable, effects observable, and recovery possible without private developer
knowledge.

A capability composition is a reusable recipe; this is the execution architecture that operates
capabilities toward an outcome. Promote a proven workflow to the composition shelf only after use.

**Public example:** load `skills/core/openrig-upgrade/SKILL.md` with
`rig context get` for the upgrade runbook. Its adjacent `scripts/` directory
contains the bounded inspection, backup, plugin-refresh and migration helpers.
Follow that runbook for the procedure; this skill carries the reusable contract.

© mvschwarz · Apache-2.0 · mvschwarz/openrig

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

Каталог скиллов SKILL.md →
find-skills vercel-labs Ищет и устанавливает готовые скиллы для ИИ-агентов через каталог skills.sh. Пригодится, когда для рабочей задачи нужен специализированный воркфлоу. CX Codex +1 4 000 000установок frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. 1 025 790установок grill-me Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну, чтобы найти пробелы и уточнить решения. Подойдёт перед началом разработки. 1 424 476установок grill-with-docs Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну и по ходу создаёт ADR и глоссарий. Подойдёт перед началом сложной разработки. 1 219 756установок improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. 1 163 035установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок

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

mission-slice-sop Помогает агенту вести миссию или срез от постановки задачи до проверки и передачи следующему участнику. Пригодится в проектах, где работу фиксируют в файлах OpenRig. CX Codex +1 ★ 8 227звёзд репо loading-addressable-markdown Достаёт из дерева файлов ровно одну секцию Markdown по адресу вида file.md#h2-slug. Нужен, когда задача ссылается на раздел спецификации, а не на файл целиком. CX Codex +1 ★ 8 227звёзд репо delegating-work Скилл помогает решить, кому поручить задачу: себе, субагенту или агенту, который уже знает контекст проекта. Он также подсказывает, как составить поручение с учётом модели. CX Codex +1 ★ 8 227звёзд репо claude-compaction-restore Помогает не потерять связи между файлами и решениями после компакции контекста: перед сжатием пишется карта восстановления, после — сессия перечитывает её и собирает картину заново. CX Codex +1 ★ 8 227звёзд репо agent-operated-software Скилл для проектирования и отладки приложений, где агенты OpenRig работают в живом бэкенде или контуре управления. CX Codex +1 ★ 8 227звёзд репо dogfood Скилл исследует веб-приложение, ищет ошибки и проблемы интерфейса, а затем собирает отчёт с доказательствами. Пригодится для исследовательского тестирования сайта или сервиса. CX Codex +1 ★ 8 227звёзд репо context-engineering Скилл про то, как наполняется окно контекста агента: что грузить сразу, что по запросу, когда чистить. Пригодится, если агент забывает ограничения посреди задачи. CX Codex +1 ★ 8 227звёзд репо oversight-team Скилл помогает следить за работой других агентных команд и вмешиваться, когда подтверждён дрейф. Он задаёт режим ожидания сигнала вместо постоянного опроса. CX Codex +1 ★ 8 227звёзд репо

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

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