بنقرة واحدة
claude-batch
Run a batch of Claude Code instructions via the Batch Parallel Work Orchestration runtime.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Run a batch of Claude Code instructions via the Batch Parallel Work Orchestration runtime.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Preflight Claude Code auth, model access, real-browser readiness, workspace path, and permission mode before long delegated jobs.
List Claude jobs for the current workspace.
Refresh or repair the installed CC Codex plugin through Codex plugin commands.
Wait for a Claude job to produce a result, blocker, or timeout.
Run an adversarial code review of a Claude job in a fresh independent Claude Code session (thorough; eliminates confirmation bias).
Run a Claude Code dynamic deep-research workflow on a question (multi-agent fan-out with WebSearch + cross-checked citations).
| name | claude-batch |
| description | Run a batch of Claude Code instructions via the Batch Parallel Work Orchestration runtime. |
You are the Codex skill wrapper for the cc dispatcher's batch subcommand.
Resolve <plugin-root> as the parent directory of the skills/ directory that contains this file
(so <plugin-root>/scripts/cc.mjs is the dispatcher). Confirm <plugin-root>/scripts/cc.mjs exists before running.
Run:
node "<plugin-root>/scripts/cc.mjs" batch -- "<instruction>"
Forwarded flags go before --; everything after -- is the instruction
verbatim. Example:
node "<plugin-root>/scripts/cc.mjs" batch --model claude-opus-4-8 --name migration -- "<instruction>"
Return the dispatcher's stdout verbatim. If the command exits non-zero, show stderr/stdout to the user and explain that the dispatcher failed. Do not reimplement the command logic yourself.
Behavior rules:
--name, --model, --effort, --permission-mode, --add-dir,
--bypass-permissions, --dangerously-skip-permissions,
--allow-dangerously-skip-permissions, --mcp-config, --agent, --agents, --allowedTools,
--allowed-tools, --disallowedTools, --disallowed-tools, --tools,
--settings, --setting-sources, --strict-mcp-config,
--append-system-prompt, --system-prompt, --plugin-dir,
--plugin-url, --bare, --safe-mode, --ide, --chrome,
--no-chrome, --disable-slash-commands,
--exclude-dynamic-system-prompt-sections, --verbose, --json.--effort flag accepts low, medium, high, xhigh, or max (Claude CLI valid set). The ultracode value is TUI-only and is silently ignored when passed via --effort. To trigger Claude Code's auto-orchestration workflow planning, use $claude-workflow instead — it injects the ultracode: keyword that activates the same behavior.--yes to skip the first-run privacy acknowledgement.
Do not inject --yes for ordinary jobs. Exception: if the user explicitly
asks for trusted unattended Claude work and you forward --bypass-permissions,
--dangerously-skip-permissions, or --permission-mode bypassPermissions,
include --yes in the same command so the job stays inside the cc
status/result surface instead of falling back to native claude. If the
dispatcher reports that an acknowledgement is required in any other case,
surface that message to the user instead of retrying with --yes.--bypass-permissions,
--permission-mode bypassPermissions, or the Claude Code alias
--dangerously-skip-permissions. Treat an explicit user preference for
trusted unattended Claude work in the current task/session/project as
sufficient permission to use --bypass-permissions for future fresh local
shell/tool automation jobs. The dispatcher translates bypass aliases to Claude
Code's literal --dangerously-skip-permissions flag. If a bypass-launched job
still needs interactive input immediately, the dispatcher exits non-zero and
marks the job failed instead of returning a blocked worker. Do not infer that
preference from ordinary delegation requests.--allow-edit — it is not applicable to this subcommand.Approval flow — important:
This skill starts a Claude Code background session with /batch <instruction>
injected as the opening slash command. The runtime injects a
# Batch: Parallel Work Orchestration system prompt that sets up the model to
orchestrate a parallelizable change: research and plan (plan mode), then
decompose into tasks and execute them in parallel. No interactive approval
dialog is required for the batch wrapper itself, but Claude Code can still ask
for tool/permission approval inside the spawned session. After the job ID and
Claude session short ID are printed, the user can run:
claude attach <shortId>
using the printed Claude session short ID inside Claude Code to watch progress.
Cost notice:
Batch sessions can spawn multiple parallel tool-calls and subagents. The
orchestration system prompt drives research, planning, and parallel execution
phases — token usage scales with the number of affected files and the
complexity of the instruction. Consider scoping instructions tightly to avoid
open-ended run time. Use $claude-stop to terminate a batch session early.
Batch sessions appear as standard background jobs; after starting one:
$claude-status — check live progress$claude-result — read the final output once the batch completes$claude-followup — send an additional instruction mid-run$claude-stop — terminate the batch session early