development-team — скилл для Claude Code: что делает и как установить
Организует разработку и тестирование внутри пода. Помогает агенту доводить задачу до готового кода с проверкой через открытые интерфейсы.
npx skills add mvschwarz/openrig --skill development-team -a claude-codeЧто делает development-team
Скилл начинает работу с команды rig whoami --json. Дальше он распутывает цепочку конфигураций от project.yaml и mission.yaml до активного slice.yaml и карты волны. Роли инженера и QA здесь считаются возможностями, а не отдельными барьерами: их может закрывать один исполнитель, если независимость не была задана явно.
Перед правкой агент изучает стыки кода и воспроизводит баг. Тесты пишутся к публичным интерфейсам, а не повторяют внутренности реализации. При неожиданных сбоях подключается systematic-debugging, а перед сдачей результата запускается verification-before-completion. Запрос прав доступа скилл считает прямым блокером: о нём нужно сразу сообщить вместе с вызванной командой.
Какие задачи решает
- разобрать цепочку конфигураций от
project.yamlдо активного среза - воспроизвести дефект перед изменением существующего кода
- проверить результат через публичные интерфейсы без дублирования реализации
- передать готовый код с доказательствами работы без лишних согласований
Примеры запросов агенту
- Проверь контекст через
rig whoami --jsonи реализуй задачу из активногоslice.yaml - Воспроизведи баг тестом через публичный интерфейс и устрани дефект
- Проверь контракт для изменённого поведения и подготовь отчёт о проверке
Как установить development-team
1Через Skills CLI (Vercel)
npx skills add mvschwarz/openrig --skill development-team -a claude-code2Вручную: положить файлы
~/.claude/skills/development-team/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/development-team/
1Через Skills CLI (Vercel)
npx skills add mvschwarz/openrig --skill development-team -a codex2Вручную: положить файлы
.agents/skills/development-team/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add mvschwarz/openrig --skill development-team -a cursor2Вручную: положить файлы
.cursor/skills/development-team/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install mvschwarz/openrig development-team2Вручную: положить файлы
.github/skills/development-team/SKILL.md1Через Skills CLI (Vercel)
npx skills add mvschwarz/openrig --skill development-team -a gemini-cli2Командой платформы
gemini skills install https://github.com/mvschwarz/openrig --path skills/_canonical/pods/development-teamВручную: положить файлы
.devin/skills/development-team/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add mvschwarz/openrig --skill development-team -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о development-team
Как установить development-team в Claude Code?
Выполните в терминале команду npx skills add mvschwarz/openrig --skill development-team -a claude-code.
Что делает скилл development-team?
Скилл задаёт правила для автономной работы пода: от сопоставления конфигураций до верификации изменений. Он исключает искусственные барьеры и требует проверять код по реальным контрактам.
Как скилл обрабатывает системные сбои и запросы прав?
При непредвиденных ошибках предписано использовать скилл systematic-debugging. Если система запрашивает подтверждение прав, скилл считает это блокером и фиксирует команду вместе с последствиями.
Исходный текст
SKILL.md · Apache-2.0
--- name: development-team description: Use when a development pod begins or hands off implementation, QA, or design work. --- # Development Team The pod turns the assigned user outcome into working software. Builders, QA and designers are capabilities; neighboring roles may be held by one seat unless independence was explicitly selected. ## Start from the work Run `rig whoami --json`, then resolve `project.yaml -> mission.yaml -> active slice.yaml -> selected component or wave map -> addressed context`. The complete lookup and precedence rule is `docs/reference/product-journey-sdlc.md#resolve-the-selected-path` (installed: `$OPENRIG_HOME/reference/product-journey-sdlc.md#resolve-the-selected-path`). Read the selected addresses and source needed for this task; skills available in your profile are capabilities, not a mandatory reading list. No composition means light Part A. Role names and idle seats add no gates. Explicit rigor and authored wave boundaries retain their named checks. ## Build and verify Clarify consequential uncertainty, inspect the existing seam, then complete one coherent outcome. Reproduce a defect before repairing it; use tests that distinguish the failure and verify through the public surface. Keep chunks as large as the outcome and file territory permit. TDD is a feedback loop, not a two-seat protocol. When the work consolidates or refactors existing behavior, read [references/refactoring.md](references/refactoring.md). The builder reports the exact candidate, changed behavior, commands and observed results, with remaining uncertainty. No universal pre-edit proposal, QA approval or post-edit gate is implied. When one is explicitly selected, honor its boundary and send the relevant evidence directly to its owner. ## QA and design QA compares the delivered behavior with the actual contract. Read the diff and exercise the result; avoid tests that merely repeat the implementation. On a tiny change the builder may hold QA. Independent QA excludes the author when selected. A wave receives independent review at its authored boundary, not per slice. Design clarifies user flows and ambiguous behavior when the outcome needs it. Browser and dogfood skills load for a relevant UI journey, not every task. During assigned dogfood, fix-and-retest only within the granted scope; a read-only assignment stays read-only. If a tester becomes an author, preserve that attribution when independent evaluation is required. ## Blockers and return Use `systematic-debugging` for an unexpected failure and `verification-before-completion` before claiming success. A permission prompt is a concrete blocker; report the command and consequence instead of labeling it progress. A missing decision goes to the owner who can settle it. Return the candidate and evidence through the selected handoff. Do not create obligations just to keep an idle QA, guard or reviewer occupied. Quality is a working product with honest evidence, not the number of transfers.
© mvschwarz · Apache-2.0 · mvschwarz/openrig