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

rig-bundles-and-shareable-artifacts — скилл для Claude Code: установка

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

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

Что делает rig-bundles-and-shareable-artifacts

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

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

Скилл также описывает проверку содержимого до установки через rig bundle inspect, а создание и установку — через rig bundle create и rig bundle install.

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

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

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

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

Как установить rig-bundles-and-shareable-artifacts

1Через Skills CLI (Vercel)

npx skills add mvschwarz/openrig --skill rig-bundles-and-shareable-artifacts -a claude-code

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

~/.claude/skills/rig-bundles-and-shareable-artifacts/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/rig-bundles-and-shareable-artifacts/

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

Вопросы о rig-bundles-and-shareable-artifacts

Как установить rig-bundles-and-shareable-artifacts в Claude Code?

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

Что делает rig-bundles-and-shareable-artifacts?

Скилл описывает создание, проверку и установку бандлов OpenRig. Он помогает проверить переносимость и отличить бандл с топологией и рабочим процессом от расширения, которое добавляет поведение.

Как проверить бандл до установки?

Скилл указывает использовать rig bundle inspect <path>: эта команда показывает, что будет создано, не внося изменений.

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

SKILL.md · Apache-2.0
---
name: rig-bundles-and-shareable-artifacts
description: Use when authoring or installing a rig bundle (packaged, shareable artifact that instantiates an opinionated OpenRig topology + workflow), reasoning about the bundle vs extension boundary, or auditing a bundle for portability. Covers the 4 failure modes that prevent bundles from working anywhere but the operator's machine, and the inspect-before-install discipline.
metadata:
  cli_surfaces_referenced:
    - bundle create
    - bundle inspect
    - bundle install
  openrig:
    stage: factory-approved
    sibling_skills:
      - rig-lifecycle
      - topology-mutation-and-seat-management
      - seat-scaling-and-specialization
      - cross-host-rig-commands
      - sidecar-operator
      - specification-system
      - extension-and-user-workspace
---

# Rig Bundles and Shareable Artifacts

A **rig bundle** is a packaged, shareable artifact that can instantiate
an opinionated OpenRig topology and workflow. It may include:

- rig specs
- agent specs
- workflow specs
- startup files
- skills or skill references
- operating-mode declarations
- proof expectations
- supporting fragments

**Shareable artifact** is broader than bundle: specs, bundles, skills,
workflows, and extensions can all be shared. A bundle is the packaged
form for "load this topology and way of working."

## Use this when

- Authoring a bundle from a proven lab pattern
- Installing a bundle (`rig bundle install <path>`)
- Inspecting a bundle before install (`rig bundle inspect <path>`)
- Reasoning about bundle vs extension boundary (bundle declares topology + workflow; extension adds behavior)
- Auditing a bundle for portability — does it work on a clean OpenRig environment, or only the author's machine?

## Don't use this when

- The work is a one-off topology you won't reuse. Specs alone are sufficient.
- The intent is to add runtime behavior (commands, views, dashboards). Use `extension-and-user-workspace`, not bundles.
- You want to ship a workflow as a daemon feature. Bundle is the path *before* daemon promotion.

## The bundle vs extension boundary (load-bearing)

| Concept | Declares | Example |
|---|---|---|
| **Bundle** | Rig shape + workflow ("load this topology and way of working") | A Velocity Team bundle |
| **Extension** | Behavior added to user workspace/runtime | A custom command, view, or dashboard |

Don't confuse them. A bundle is *opinionated content*; an extension is
*added behavior*. Both can be shareable artifacts, but they're
structurally distinct.

## Failure modes (4)

1. **A bundle works only on the operator's machine** because paths, providers, or credentials are implicit. Bundles must be self-describing for a clean OpenRig environment.
2. **A bundle includes too much local state and becomes a backup archive instead of a reusable artifact.** Bundle is the *intended shape*, not the current state of one specific install.
3. **A bundle declares topology but omits proof expectations or workflow mode.** Topology alone doesn't tell users what "working as advertised" means.
4. **Users cannot inspect what a bundle will create before installing it.** `rig bundle inspect` must show what will be created without side effects.

## Proof standard

Proof should:

1. Install the bundle into a **clean OpenRig environment**
2. Instantiate it
3. Verify the expected seats and workflow mode
4. Run a small smoke proof that the topology behaves as advertised

## Bundle path → product

Bundles are how proven lab patterns become reusable product experiences:

```
local dogfood pattern
  → bundle (with manifest, parameterization, proof expectations)
  → installed by another user on clean OpenRig
  → opinionated workflow shipped without becoming a daemon feature
  → if dependable, graduate parts into core daemon
```

This is also how OpenRig can ship opinionated workflows **without making
every workflow a daemon feature.**

## See also

- `extension-and-user-workspace` skill — sibling primitive for user-owned behavior added to runtime; bundle vs extension boundary
- `specification-system` skill — rig specs / agent specs / workflow specs that bundles package
- `agent-starters` skill — bundles can include or reference Agent Starters
- `openrig-user` skill — `rig bundle create / inspect / install` CLI surface

© mvschwarz · Apache-2.0 · mvschwarz/openrig

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

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

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

backlog-capture Собирает идеи, запросы и наблюдения в структурированный бэклог, проверяя новые записи на дубли. Пригодится после встреч, разговоров с клиентами и конкурентного анализа. CX Codex +1 ★ 8 227звёзд репо watchdog Скилл для настройки политик rig watchdog: решает, когда будить застрявший цикл, когда вернуть его к задаче, а когда остановить на сверку. CX Codex +1 ★ 8 227звёзд репо specification-system Помогает описывать спецификации ригов, агентов и рабочих процессов так, чтобы сохранялись нужные роли, режим и повторяемое намерение. Пригодится при проверке переносимости и устройства библиотеки спецификаций. CX Codex +1 ★ 8 227звёзд репо session-source-fork Скилл для авторинга rig spec: запускает новое управляемое место из прошлой сессии Claude или Codex, не выдавая его за продолжение старого. CX Codex +1 ★ 8 227звёзд репо openrig-upgrade Ведёт агента через обновление OpenRig CLI и демона по шагам: проверить, изменить, убедиться. Полезен, когда на хосте живут рабочие сессии. CX Codex +1 ★ 8 227звёзд репо openrig-skills Скилл помогает агенту в OpenRig выбрать нужный контекст для передачи работы, отладки или восстановления места. Он также объясняет, как найти и загрузить другие скиллы через rig. CX Codex +1 ★ 8 227звёзд репо openrig-architect Скилл помогает спроектировать команду агентов для OpenRig, подготовить спецификации и разобраться, почему запущенные агенты работают не так, как задумано. CX Codex +1 ★ 8 227звёзд репо messaging-the-human Скилл описывает, как агенту написать человеку через rig: создать запрос на решение или тихое уведомление и дождаться ответа. CX Codex +1 ★ 8 227звёзд репо

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

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