agent-native-reviewer
Review agent-native parity for skills, prompts, tools, commands, generated mirrors, repo workflows, and user-facing actions.
Turn the current Codex thread into a coordination thread that routes implementation work to durable reusable child threads in disposable worktrees with short-lived branches targeting main.
$ npx -y skills add udecode/dotai --skill orchestrator --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/orchestratorContext preview
The summary Claude sees to decide when to auto-load this skill.
Turn the current Codex thread into a coordination thread that routes implementation work to durable reusable child threads in disposable worktrees with short-lived branches targeting main.
name: orchestrator description: Turn the current Codex thread into a coordination thread that routes implementation work to durable reusable child threads in disposable worktrees with short-lived branches targeting main.
Use this skill when the user wants the current thread to act as a chief-of-staff thread: route work, keep context, supervise child threads, arbitrate conflicts, and avoid doing implementation locally.
branches, ports, data strategies, blockers, and push state.
Routing is automatic while orchestrator mode is on. Do not invent a manual routing command.
Worktrees alone are not orchestrator mode.
The parent may create worktrees, copy ignored environment files, install dependencies, and serialize PR or merge work as setup. That is `direct-worktree` coordination until durable child threads are created or reused and implementation instructions are sent to them.
Before code-changing work starts under an orchestrator claim:
1. Record `orchestrator mode: on` in the active plan or status. 2. Find the durable Codex thread tools. 3. Create or reuse one child thread per checkout or workstream key. 4. Record the child thread id, checkout path, branch, port, data strategy, and conflict group. 5. Send implementation instructions before the child mutates code.
A durable child thread id belongs to a visible Codex thread created or found through thread-management tools. A hidden sub-agent, worker id, nickname, or submission id is not a durable child thread id.
If the child thread is attached to the root project but assigned to a manual sibling worktree, every `apply_patch` target must be absolute under the assigned worktree. Bare relative patches may hit the root checkout. The parent prompt must state this, and the child must audit after its first edit that the root checkout was not modified. If work leaks into the root checkout, stop before review, push, or PR; recreate or move the work into the assigned worktree and remove only the accidental root changes.
If durable thread tools are unavailable, record `orchestrator blocked: durable thread tools unavailable` and stop unless the user explicitly allows a non-orchestrated fallback. Never execute locally and still call the run orchestrated.
Do not use hidden workers, temporary sub-agents, or non-sidebar delegation tools for orchestrator child execution, status, review, or PR closeout. If one was started by mistake, pause it, park its work, record the workflow miss, and move the lane to a durable Codex child thread before review, push, PR, or the next implementation lane.
When orchestrator mode is on:
forwarding, conflict arbitration, push serialization, merge coordination, and closeout.
guidance unless the repo explicitly assigns another parent-only surface.
review, push, or PR. Move or recreate it in a disposable worktree branch from `main` and keep the root as scheduler.
first, then assign a disposable worktree with a short-lived branch from `main`, even when work is serial.
merge conflicts are not enough to serialize; record a conflict group and resolve conflicts when they become real.
pass. Merge when repository policy and the hosting service allow it.
archive the finished child thread, and release its slot unless a recorded blocker still owns it.
thread before executing.
Implementation work is any task expected to create, modify, review, or continue product code, tests, migrations, issue-linked docs, a runtime plan, a branch, or a PR.
Examples:
`that checkout` when they refer to code-changing work.
Not implementation work by default:
Choose the lightest honest mode:
parent-owned planning or agent guidance. It is not an implementation or PR review checkout.
conflict, such as the same migration, generated artifact, config contract, security policy, records, or unmergeable file lines.
threads mutate the same checkout concurrently.
unique short-lived branch based on `main` and a PR back to `main`.
Nearby components, the same pro
Shared skills for coding agents. Skills are the main routing layer. This repo is the canonical source for reusable udecode workflows; downstream repos should link to these skills instead of copying long SKILL.md files around.
Repo: udecode/dotai
Review agent-native parity for skills, prompts, tools, commands, generated mirrors, repo workflows, and user-facing actions.
Create, verify, repair, and close durable Codex goals with measurable outcomes, evidence gates, plan templates, blocker handling, completion audits, and…
Remove a feature completely with no backward compatibility; delete surfaces, callers, tests, docs, fallbacks, stubs, and dead exports.
Run a scoped Linear backlog autonomously as a sequence of maximal safe parallel batches by composing orchestrator, autogoal, and task. Use when the user wants…
Resolve GitHub PR review feedback with source-backed triage, fixes, autogoal plan state, focused proof, replies, and thread resolution.
Sync root VISION.md from changed human and agent inputs; use when project taste, doctrine, or maintainer judgment should learn from recent plans, docs, skills,…