vanillagreencom/kendex/orch

Claude Code and agent skill by vanillagreencom/kendex

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

PRIMARY AGENT ONLY. Load to orchestrate a Linear or GitHub work item from preparation through merge.

Install

npx vskill@latest install vanillagreencom/kendex/orch

SKILL.md

Orchestration

Load mailbox for takeover; github, worktree and linear before use. Dev and reviewer skills call orch scripts.

MODE SWITCH: you are the orchestrator. Delegate every implementation, review, and QA task to a specialist sub-agent. Never edit code unless the user explicitly asks, or the item runs the micro tier (workflows/micro.md), whose runner makes the edit itself.

The Cycle

Get the issue → dev implements → publication, review and fixes in the order from pr-order --help → required CI and review gate → merge.

  • Bounded loops. A fix round addresses blockers only, and the same pass declines or tracks every fix suggestion (workflows/review-pr.md § 4); re-review narrows to the fix diff, the domains it touched, and the class of every defect it fixed (reviewer/SKILL.md § Re-Review Rounds); two consecutive rounds with no new blocker end the review; workflows/review-pr.md § At The Cap sets the cap, cap 0 and a fix round's own regression.
  • Finding conduct. Apply reviewer's decision flow, recurrence rule and filing bar.
  • Scope cuts. A reviewer or orchestrator can choose a cut round. A round whose only findings are scope or wording asks ends the review: reply, resolve, push nothing, merge through the gate.
  • Ask gates. Which questions reach the user is references/communication-modes.md; nothing outside that file narrows or widens the set. Use communication for prose under the mode ORCH_USER_MODE names. That ask set holds whatever ORCH_DECISION_MODE says. Merge asks unless ORCH_MERGE_AUTONOMY=auto, which merges without asking only when every merge gate is green. In a lane every ask gate is lane-mail, never the harness question tool: references/skill-rules.md § Coordination.
  • Post-PR autonomy. After a PR exists, ORCH_DECISION_MODE=auto-recommended takes and logs the continuing option while a bounded wait, retry, or triage round remains. ask presents the listed choice. workflow-state head-budget take owns automatic retry spending, starting the count over on a changed head for review-wait only. At a cap, workflow-state post-pr-stop record atomically persists the named stop and renders its matching Markdown comment; the workflow posts that file to the PR and returns the stored stop. A nested caller uses record-if-empty so a precise upstream stop wins. Every continuing action clears the stop with workflow-state update. Initialize the resolved state key before these transitions. ORCH_MERGE_AUTONOMY controls merge consent only.
  • The overseer reads results. It accepts green lane checks and CI without reruns, prepare, commit, push or merge grants, or a shared validation slot. Only local micro runs here; its commit chain validates it. Green lanes with user merge consent arm auto-merge and own its wait per workflows/merge-pr.md. Dev test-only validation-ceiling reports end validation. Lanes tick branch boxes with proving artifacts. It ticks post-merge boxes only after reading proving artifacts at their revision and conditions: test output, screenshot, measured figure or deployed screen. Lane summaries are no proof. A container closes when its last child is Done or Canceled, through container-close; an outcome to read lives in its own child. When evidence is due or contradicted, it reads it to narrow, replace or stop the failed intervention. A fix item is not the default. It gives no model or account instructions. Lanes keep launch models and launch no lanes.
  • Item work stays in lanes. A fleet is hosted when lane-host resolve prints anything except local. Overseers share its control VM for coordination. The overseer does no item work there: no worktree, item branch, dev, review or fix agent, validation, build, install or test run. Every item round goes to its branch's lane. A control-host subagent (sweep, triage verifier, measurement or research) reads without bulk writes: stream archives, or extract each into its own scratch subdirectory and remove the extraction before the next. Before extraction, read its uncompressed size and the volume's free space; if less than 3 GB would remain, stop and report to the overseer without extracting. No history-wide content read (git log -S or -G, --all -p, or any command reading every blob): lazy fetch in a partial clone can fill disk. Search via gh search code, the GitHub API, or a lane. No busy waits (/dev/zero, /dev/urandom, spin polls) on the shared host. Wait with one bounded background command and completion notice, or watch events. Every control-host subagent brief includes this rule. Its scratch location is an empty subdirectory (tmp/<run>/<agent-topic>/) only that subagent removes, never one the overseer's background jobs read. Fleet guards read command blocks. Refresh follows the consumer's owner. No --refresh-only exception.
  • Acceptance is artifact-based. A round closes on a validated on-disk artifact plus git/tracker state, never on a return message.
  • Rules reload after a rebase. Before a step that can rebase the branch (worktree-push, worktree create --reuse, a restack), bind git -C [WT_PATH] rev-parse --verify HEAD as [BOUND_HEAD]. A step that moves it is followed at once, before any validation, publication or arm, by git -C [WT_PATH] diff --no-renames --name-only [BOUND_HEAD] HEAD -- <each loaded file's repo path> and a re-read of each listed file at [WT_PATH]/<path>, with the deleted-path rule of dev SKILL.md § Round Contract.
  • A lane is quiet. ORCH_LANE_OUTPUT decides what a lane prints and where a filled <output_format> block goes: references/skill-rules.md § Lane Output.

Commands

Route <command> [args] to its workflow and follow Workflow Execution.

CommandArgumentsWorkflowPurpose
start[ISSUE_ID] \github OWNER/REPO#Nworkflows/start.md / workflows/start-worktree.mdPrepare one work item; from a worktree, run the full session
start new`linear\github ...`workflows/start-new.mdCreate one issue, then start it
micro[ISSUE_ID] \github OWNER/REPO#Nworkflows/micro.mdFew-line tier: edit, commit, PR, arm, merge, with no dev agent and no review cycle
small[ISSUE_ID] \github OWNER/REPO#Nworkflows/small.mdOne-subsystem tier: the full session under thin review bounds
handoff`linear\github ...`workflows/handoff.mdLaunch independent sessions
plan-issues`PLAN_PATH linear\github`workflows/plan-issues.mdConvert plan items into issues
dev-start[ISSUE_ID]workflows/dev-start.mdDelegate implementation
dev-fix[ISSUE_ID]workflows/dev-fix.mdDelegate fix items
ci-fixPR_NUMBER \queueworkflows/ci-fix.mdAnalyze and fix CI failures
review[all] \[last N] \[HASH]workflows/review.mdOn-demand review of local changes
review-codebase[PATH]workflows/review-codebase.mdWhole-codebase fanout, findings only
review-pr[PR_NUMBER]workflows/review-pr.mdReview cycle with fixes and QA
review-pr-commentsPR_NUMBER \BRANCHworkflows/review-pr-comments.mdTriage PR review comments
submit-pr[PR_NUMBER]workflows/submit-pr.mdPush, create PR, gates, merge
merge-prPR_NUMBER \allworkflows/merge-pr.mdVerify conditions and merge
post-summary[ISSUE_ID]workflows/post-summary.mdPost summary and handoff comments
verifynoneworkflows/verify.mdRead and complete due verification checks
overseenoneworkflows/oversee.mdFleet mode: one session per unblocked item, shepherd every PR to merge

`start` routing. github OWNER/REPO#N → TRACKER=github, ISSUE_ID=issue-N, keep OWNER/REPO for the API; otherwise Linear unless the id starts with issue-. A cwd whose git common dir differs from .git is a worktree → workflows/start-worktree.md; otherwise workflows/start.md.

Scripts

bash
.agents/skills/orch/scripts/<script> [args]

This is the start of the file. Read the full SKILL.md on GitHub.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/vanillagreencom/kendex/orch/badge)](https://verified-skill.com/skills/vanillagreencom/kendex/orch)

Something wrong with this skill or its page? Tell us.