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

qoder-delegate — скилл для Claude Code: делегирование задач в Qoder

Скилл передаёт одну ограниченную задачу в Qoder CLI как фоновому исполнителю, а проверку диффа и коммит оставляет за вами.

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

Что делает qoder-delegate

Скилл превращает вас в оркестратора: вы пишете бриф, Qoder CLI правит рабочее дерево в своей сессии, вы проверяете результат и коммитите сами. Цикл состоит из пяти шагов — бриф, запуск, ожидание, ревью, коммит; шаги 1, 4 и 5 требуют суждения, 2 и 3 механические.

Запуск идёт через входящий в комплект scripts/relay.mjs, который оборачивает неинтерактивный режим stream-json и пишет result.json. Модель можно не указывать и оставить текущую по умолчанию, а можно взять точное значение из qodercli --list-models. Для Codex есть отдельный путь: сначала ставится утилита codex-background, и её MCP-инструмент delegate_run вызывается вместо shell-команды.

Перед первым запуском проверьте command -v qodercli и qodercli --version. Без установленного и авторизованного qodercli скилл не заработает: отсутствие бинарника даёт код выхода 127 и status: "qoder_unavailable". Запуск relay на нативном Windows не проверен, так что не рассчитывайте на него без собственного теста. Самоотчёт Qoder и итоги его гейтов — это утверждения, а не факты: прогоняйте гейты проекта заново и читайте дифф по touchedFiles.

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

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

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

  • Делегируй Qoder задачу: добавить ретраи в клиент HTTP, бриф напиши сам и не коммить
  • Отправь Qoder дельта-бриф через --resume-last и покажи, что изменилось
  • Проверь дифф Qoder по touchedFiles и прогони гейты проекта заново

Как установить qoder-delegate

1Через Skills CLI (Vercel)

npx skills add amElnagdy/delegate-skills --skill qoder-delegate -a claude-code

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

~/.claude/skills/qoder-delegate/SKILL.md

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

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

Вопросы о qoder-delegate

Как установить qoder-delegate в Claude?

Выполните npx skills add amElnagdy/delegate-skills --skill qoder-delegate -a claude-code. После установки файл скилла лежит в ~/.claude/skills/qoder-delegate/SKILL.md.

Что делает qoder-delegate?

Передаёт одну ограниченную задачу в Qoder CLI как фоновому исполнителю, а затем возвращает управление вам для ревью диффа и коммита. Оркестратор остаётся ревьюером.

Что нужно для работы скилла?

Установленный и авторизованный qodercli. Проверить это можно командами command -v qodercli и qodercli --version; для автоматизации подойдёт QODER_PERSONAL_ACCESS_TOKEN.

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

SKILL.md · MIT
---
name: qoder-delegate
description: >-
  Delegate a coding task to the Qoder CLI (`qodercli`) as a background implementer, then review its
  diff and land it yourself. Use this whenever the user asks to have Qoder implement, fix, refactor,
  or run a queue of coding tasks while the orchestrator remains the reviewer. DO NOT USE for tasks
  small enough to do inline, or when the user wants code written directly without delegation.
license: MIT
metadata:
  version: 0.5.0
---

# Qoder Delegate

You are the **orchestrator**. Delegate one bounded coding task to a separate **implementer** - Qoder CLI -
then review what it produced and land it yourself. You write the brief and own the judgment; Qoder
edits the working tree in its session; you verify and commit.

The loop needs only shell and file access, so any comparable orchestrator can drive it.

## When NOT to use this

- The task is small enough to do inline; delegation overhead is not worth it.
- `qodercli` is not installed or authenticated.
- You want to write the code yourself or need only an interactive Qoder session.

## Prerequisites (check once)

```bash
command -v qodercli
qodercli --version
qodercli --list-models
```

If the binary is missing, install it from Qoder's
[official Quick Start](https://docs.qoder.com/en/cli/quick-start). Authenticate with `qodercli login`,
or set `QODER_PERSONAL_ACCESS_TOKEN` for automation. A successful `--list-models` confirms the current
account can return its live model catalog.

## Choose model and context window

Qoder's available models can change. If the human requests a model, use its exact current value from
`qodercli --list-models`; never invent or pin a catalog entry. Otherwise omit `--model` and let Qoder
use its current default.

`--context-window <n>` is optional. Pass a positive integer only when the human requests a size or the
task needs an explicit budget. Qoder applies it only to supported models; surface an unsupported
model/size error instead of silently choosing another value.

## The loop

Run these five steps per task. Steps 1, 4, and 5 require judgment; 2 and 3 are mechanical.

### 1. Write the brief

Qoder sees the brief plus what it can inspect in the workspace, not this chat. Include the goal,
current state, what to change, what to leave untouched, the project's **actual** gates, and a closing
report contract. Tell Qoder not to commit. Keep one task per brief. See
[references/writing-the-brief.md](references/writing-the-brief.md).

### 2. Dispatch

For **Codex orchestration of background work**, install and configure the separate
**codex-background** support utility first. If its MCP tools or registry are missing, stop and
report the setup requirement; do not silently fall back to model-driven polling. Then invoke its
registered `delegate_run` MCP tool once in place of the shell example below.
Follow that skill for structured common arguments, unchanged provider flags and reattachment by
runId. Keep the request pending until completion, then continue this skill's review and landing
steps. Other orchestrators keep the shell workflow below.

Use the bundled relay. It wraps Qoder's non-interactive `stream-json` mode and writes `result.json`.
`<skill-dir>` is the installed folder containing this `SKILL.md`.

```bash
node "<skill-dir>/scripts/relay.mjs" --brief brief.txt --cd /path/to/repo
# choose a live model:                 add --model "<value from qodercli --list-models>"
# request a supported context window: add --context-window 32768
# resume the latest session:          add --resume-last  # delta brief only
# resume a specific session:          add --resume <id>  # delta brief only
# see every option:                   node .../relay.mjs --help
```

Implementation runs default to Qoder's `auto` permission mode. The relay never bypasses permissions
unless the caller explicitly requests it, and it never commits. See
[references/dispatch-and-poll.md](references/dispatch-and-poll.md).

### 3. Wait for completion

Codex using codex-background keeps the original MCP request pending: no model-driven sleep,
status or log polling. Use `delegate_wait` only to reattach after an interrupted request.

The relay blocks until Qoder exits. Run it with the orchestrator's background-command facility, or
background it in the shell and wait for `result.json`. Completion means the process exited and the
file contains a `status`; do not trust a progress display.

A pre-run usage error exits 2 and writes no result. Missing `qodercli` exits 127 and writes
`status: "qoder_unavailable"` with installation guidance.

Native Windows relay launch is not yet verified; do not claim it until a native Windows smoke passes.

### 4. Review - do not trust the self-report

Treat Qoder's final message and gate outcomes as claims:

- Re-run the project's gates yourself.
- Read the diff against the brief, starting with `touchedFiles`.
- Check any `--add-dir` workspaces separately; their changes are not in the primary tree report.
- Run relevant guard skills if installed.
- Round-trip migrations and grep for dangling references after removals or renames.

See [references/review-and-land.md](references/review-and-land.md).

### 5. Land it

The implementer edits; **the orchestrator commits**. Commit only after the gates pass and the diff
holds. If rework is needed, send a delta brief with `--resume-last` or `--resume <id>`, then review
again.

## Permission model

Qoder print mode cannot show approval prompts. The relay defaults to `auto`, which makes
non-interactive allow/deny decisions. `default` can deny actions that would require a prompt;
`accept_edits` permits workspace edits but may deny shell actions; `dont_ask` fails closed; `plan`
maps to `default` plus Qoder's Plan work state; and `bypass_permissions` is for explicitly trusted
runs only.

Qoder falls back to `default` when a non-default mode is requested outside a trusted directory. Check
`actualPermissionMode` in `result.json`; no requested mode replaces diff review.

## Authorization model

Delegation is something the human opts into. Once they ask for it, landing verified, gate-passing work
is the contract. Two limits remain: **surface, do not absorb** (report Qoder's design decisions and
non-blocking deviations) and **stop for scope changes** (ask before expanding beyond the brief). See
[references/review-and-land.md](references/review-and-land.md).

## References

- [references/writing-the-brief.md](references/writing-the-brief.md) - brief structure, real gates,
  report contract, secrets, and delta briefs.
- [references/dispatch-and-poll.md](references/dispatch-and-poll.md) - flags, model/context controls,
  artifacts, result fields, sessions, and failure recovery.
- [references/review-and-land.md](references/review-and-land.md) - independent review, commit boundary,
  and rework.
- [references/multi-task-queues.md](references/multi-task-queues.md) - sequential queues, constraint
  carry-forward, progress tracking, and final coherence.

© amElnagdy · MIT · amElnagdy/delegate-skills

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

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
open-code-review-delegate alibaba Скилл поручает проверку кода самому агенту, а утилиту OCR использует только для фильтрации файлов и поиска правил. Пригодится, когда нужно локальное ревью без внешних LLM-эндпоинтов для OCR. CX Codex +1 3 600установок qwen-coder giuseppe-trisciuoglio Передаёт задачи из Claude в Qwen Coder CLI: генерация кода, рефакторинг, отладка, разбор архитектуры. Пригодится, когда нужен второй взгляд от другой модели. CX Codex +1 3 300установок ce-work EveryInc Выполняет план разработки или задачу по спецификации от старта до локальной проверки. Помогает внедрять фичи без лишних споров об архитектуре. CX Codex +1 3 600установок rpi boshu2 Доводит утверждённую задачу через реализацию и тесты до финиша, подключая проверку только при риске дорогих ошибок. CX Codex +1 1 500установок sip LilMGenius Скилл-оркестратор: после того как агент что-то создал или изменил, он прогоняет результат через другие скиллы репозитория вместо доверия к собственной оценке. CX Codex +1 1 300установок do-in-parallel NeoLabHQ Раскладывает независимые задачи по параллельным субагентам и проверяет итог судьями. Пригодится для пакетного рефакторинга файлов или генерации документации. CX Codex +1 1 200установок

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

kimi-delegate Скилл отдаёт задачу на реализацию Kimi Code CLI в фоновой сессии, а ваш агент проверяет diff и коммитит сам. Пригодится, когда нужно остаться ревьюером. CX Codex +1 4 400установок grok-delegate Скилл передаёт задачу на реализацию в Grok Build CLI, а вы проверяете диф и коммитите сами. Пригодится, когда нужно разгрузить основного агента. CX Codex +1 4 300установок cursor-delegate Передаёт задачу Cursor Agent CLI, а затем помогает проверить diff и забрать изменения в репозиторий. Пригодится для фоновой реализации задач. CX Codex +1 4 100установок pi-delegate Скилл передаёт задачу агенту Pi в фоне, затем помогает проверить diff и забрать изменения. Нужен, когда реализацию хотят делегировать, а проверку оставить себе. CX Codex +1 3 600установок vibe-delegate Скилл передаёт ограниченную задачу по коду в Mistral Vibe CLI, а потом проверяет диф и коммитит его сам. Пригодится, когда вы хотите остаться ревьюером. CX Codex +1 3 200установок copilot-delegate Скилл отдаёт ограниченную задачу на реализацию GitHub Copilot CLI, а потом проверяет дифф и коммитит его сам. CX Codex +1 3 100установок cline-delegate Делегирует кодинг агенту Cline CLI в фоне, оставляя проверку диффа и коммит оркестратору. Пригодится при выполнении объёмных задач без ручного переключения. CX Codex +1 3 100установок aider-delegate Делегирует кодинг утилите Aider как фоновому исполнителю, возвращая вам диффы для ревью. Пригодится, когда нужно отдать правки локальной или внешней LLM без автокоммитов. CX Codex +1 3 000установок

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

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