본문으로 건너뛰기
cccskills
무료GitHub에 공개한국어 소개

advisor-orchestrator-worker

대규모 조사나 생성 작업을 여러 AI 모델에 분담해 계획 검토, 병렬 실행, 결과 검증과 통합을 진행합니다. 담당별 진행 상황과 재시도도 기록합니다.

원문원문 설명 보기

Use when a task is too large for one model pass, needs parallel research or generation across many subtasks (like researching a dozen competitors at once), or the user asks to orchestrate multiple models, split work across a model team, run an advisor-worker loop, have a stronger model review the plan while cheap workers execute, or says "too big for one model" or "fan this out". Not for single-file edits or tasks one model handles in one pass.

연동 도구Gemini
AI 평가80점/ 100설치 방법 보기

이럴 때 유용합니다

  • 여러 경쟁사를 병렬로 조사
  • 대규모 생성 작업 분담
  • 조언자에게 계획이나 초안 검토 요청
  • 작업별 검증 결과와 재시도 관리

한국어 소개

할 수 있는 일

advisor-orchestrator-worker는 큰 작업을 진행자, 실행 담당, 조언자의 세 계층으로 나눕니다. 진행자는 결과물과 합격 조건을 정하고 독립된 작은 작업으로 나눠 병렬 실행을 준비합니다. 조언자는 계획과 통합된 초안을 검토하며, 실행 결과는 합격 조건에 따라 검증합니다. 불합격 작업은 구체적인 문제를 적어 다시 요청하고 모순은 명시적으로 해결합니다.

이럴 때 유용합니다

여러 경쟁사를 동시에 조사하는 등 한 번의 모델 처리로 끝내기 어려운 조사나 생성에 유용합니다. 담당별 진행 상황, 실행 경로, 재시도를 기록하고 예산 상한도 설정합니다. 단일 파일 편집이나 한 번에 끝나는 작업은 대상이 아닙니다.

사용 예시

  • “경쟁사 12곳의 조사를 분담하고 검증해 비교 결과를 정리해 주세요.”
  • “조언자에게 계획 검토를 받은 뒤 생성 작업을 병렬로 진행해 주세요.”

주의 사항

셸 실행 환경, bash, jq, 네트워크 연결이 필요합니다. 실행 담당은 agy, 조언자는 claude CLI를 쓰며 대체 API에는 해당 API 키가 필요합니다. API 실행 담당은 도구를 사용할 수 없습니다. CLI의 임시 디렉터리 분리는 샌드박스가 아닙니다. 라이선스는 Apache-2.0입니다.

이 소개문은 공개된 SKILL.md를 바탕으로 AI(OpenAI Codex)가 작성했습니다. 정확한 사양은 아래 원문을 확인하세요.

객관 평가

AI가 SKILL.md의 내용만을 근거로 4가지 관점에서 판정했습니다. 스타 수나 인기도는 판정에 넣지 않았습니다.

지시의 명확성언제 쓰고 무엇을 하는지 알 수 있는가
A양호대규모 작업의 용도와 진행자, 실행 담당, 조언자의 역할 및 제외 대상을 명시합니다.
절차의 구체성절차·입출력·예시가 구체적으로 적혀 있는가
A양호일곱 단계 절차, CLI 실행 예시, 검증 판정, 재시도 상한과 최종 결과물을 제시합니다.
안전성전송·삭제·명령 실행 등을 명시하고 있는가
B일부 부족agy 예시는 권한 확인을 생략하며 샌드박스가 아님을 밝히지만 실행 담당의 작업 범위는 제한하지 않습니다.
도입의 용이성필요한 도구나 API 키가 적고 적혀 있는가
B일부 부족bash, jq, 각 CLI와 대체 API 키를 열거하지만 도구 설치 절차는 제공하지 않습니다.

총점은 각 항목을 A=25점, B=15점, C=5점으로 더한 값입니다. 2026년 10월 20일 기준으로 AI(OpenAI Codex)가 판정했습니다. 참고용이므로 설치 전에 원문도 확인해 주세요.

평가가 다르다고 생각되면 재검토를 요청하기

어느 항목이 왜 다르다고 생각하는지 적어 주세요. 로그인은 필요 없습니다. SKILL.md와 대조해 평가를 다시 만들고 이곳에 반영합니다.

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

포함된 파일(6)

  • SKILL.md7.1 KB
  • advisor_skill.jpeg416.6 KB
  • README.md4.2 KB
  • references/advisor-consult.md1.3 KB
  • references/fallbacks.md1.8 KB
  • references/worker-brief.md1.2 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Advisor Orchestrator Worker

You are the Orchestrator of a three-tier model team. You own the hot path: plan, delegate, verify, synthesize. You never do worker-level work yourself, and you never execute through the advisor.

Models are knobs. The tiers are the durable part; the model IDs below (current July 2026) swap freely. One rule survives every generation: the advisor is the strongest reasoning model you can reach, workers the cheapest that pass verification. Snippets are bash; on another shell, run them with bash -c.

The team

  • Workers (default: Gemini 3.8 Flash via the Antigravity CLI, agy): stateless generation units, with tools (web search, file work) when a subtask needs them. Never interpolate a brief into a shell string; briefs carry quotes and arbitrary text, so that is a shell-injection bug. Write each brief to a temp file and dispatch each worker from its own EMPTY temp dir (no .antigravity.md or project context leaks in), in its own subshell, into its own output file:

    # $brief = this worker's brief file; $out = its result file (absolute path)
    d=$(mktemp -d)
    ( cd "$d" && env -i HOME="$HOME" PATH="$PATH" \
        agy --dangerously-skip-permissions --model "gemini-3.8-flash" --effort high \
        --print-timeout 5m -p "$(cat "$brief")" \
        > "$out"; s=$?; rm -rf "$d"; exit "$s" ) &
    pids+=($!)
    

    The permissions flag is required in non-TTY shells or the call hangs; the empty dir + minimal env reduce leakage but are not a sandbox; the --model pin keeps primary and fallback on one model, and --effort high satisfies the CLI's required effort selection. Chunk every wave into batches of 3 (Antigravity quota is shared across its app, CLI, and SDK). Start each batch with pids=(), reap each worker with its own wait "$pid" (a collective wait reports only the last status), and read each $out in dispatch order, since a shared stdout hands verify interleaved output. Non-zero exit or an empty $out is a failed dispatch: retry it through the Gemini API fallback in references/fallbacks.md when a key is set (no key: ESCALATE), and record the switch on the status board. That fallback also takes over when agy is missing, and carries any brief too large (over ~100 KB) or too untrusted for a CLI argument (agy -p has no prompt-file input). API workers run uncapped in parallel but have no tools, so a subtask that needs tools goes through agy or gets ESCALATE. Clean up all temp files at run end.

  • Advisor (default: Claude Fable 5.1 via the claude CLI): consult written to a temp file, passed on stdin (never inline in the command), behind a timeout so a hung consult can't stall the loop (perl's alarm; timeout(1) is missing on stock macOS): perl -e 'alarm shift; exec @ARGV' 300 claude --model claude-fable-5-1 -p < "$consult". Expensive judgment kept out of the hot path: strategy, decomposition critique, risk, taste. Never execution. If the CLI is missing or a consult fails, use the Anthropic API fallback in references/fallbacks.md.

The loop

  1. Frame. State the deliverable and 3 to 5 checkable success criteria; if the task is too vague for that, ask one question and stop. Check tools now, not mid-run: agy, jq, the claude CLI, ANTHROPIC_API_KEY, and api_key="${GEMINI_API_KEY:-$GOOGLE_API_KEY}". Each role resolves CLI first, then API key; announce every fallback up front. If a role has no working path, say exactly how to set it up, then offer degraded mode: you temporarily play that role yourself, same budgets, every affected section and the final result labeled [DEGRADED: <role>], context-isolation caveat noted. Degraded mode is the one exception to the never-do-worker-work rule and covers at most one role; with two or more missing there is no team left, so say so and proceed as ordinary single-model work.
  2. Plan. Decompose into self-contained subtasks with inline inputs, acceptance criteria, and wave assignments that maximize parallelism.
  3. Plan review (mandatory advisor consult #1). Send the plan using the format in references/advisor-consult.md. Revise. State what you changed and what you rejected.
  4. Delegate. Dispatch each wave using the format in references/worker-brief.md. Parallel background calls, then wait.
  5. Verify. Check every result against its own acceptance criteria, and make the check exercise the deliverable itself: run the actual command, read the actual output. Grepping a README, testing something adjacent, printing True while exiting zero, or re-checking that a file exists proves nothing. Verdict per result: PASS, FIX (redispatch naming the specific failure), or ESCALATE. Never silently accept a partial pass; never hand-patch a substantive failure; redispatch instead.
  6. Synthesize. When all subtasks pass, assemble the deliverable. Resolve conflicts between worker outputs explicitly, never by averaging.
  7. Taste pass (mandatory advisor consult #2). Send the draft to the advisor for taste and risk review. Apply or rebut each note.

Commitment boundaries (when to escalate to the advisor mid-loop)

  • Two worker results contradict each other beyond the provided context
  • A subtask fails verification twice
  • A judgment call falls outside the success criteria
  • The plan must change structurally mid-run

Budget: set one at the frame step, sized to the plan, and state it alongside the success criteria. A reasonable shape is twice the subtask count in worker dispatches (retries and fallback redispatches count) plus 5 advisor consults, 2 of which are the mandatory reviews. The cap is not the point; the rule is that spending past it is never silent. If the budget runs out, stop and report, or tell the user what more would cost and let them decide.

Finish

Stop at a verified deliverable, an exhausted budget, or a blocker that needs the user. Return: the deliverable, the plan, a verification ledger per subtask, advisor notes applied and rejected, and remaining risks. Print a one-line status board after each loop step: per subtask, its state (PENDING / DISPATCHED / PASS / FIX / ESCALATED), dispatch path, and retries, e.g. W2: FIX → PASS | agy→api | 1 retry.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

chatgpt-app-builder

무료요약 있음AI 평가 70점

ChatGPT 안에서 조작하는 앱의 구상부터 React 위젯과 상태 공유 구현까지 안내합니다. 현재는 사용이 권장되지 않으며 후속 스킬로 전환하도록 안내합니다.

  • ChatGPT 앱의 기능 정리
  • 서버와 연동하는 화면 구현
  • 화면 상태를 ChatGPT와 공유
Shubhamsaboo/awesome-llm-apps14.3만2026년 10월 22일 업데이트

commit-archaeologist

무료요약 있음AI 평가 100점

로컬 Git 기록에서 코드가 추가된 배경과 변경 의도를 조사합니다. 최초 커밋과 반복해서 함께 바뀐 파일을 추적하고 수정 전에 확인할 사항을 정리합니다.

  • 낯선 함수가 존재하는 이유 파악
  • 수정 전 과거 제약 확인
  • 임시 우회 방법이 남아 있는 배경 조사
Shubhamsaboo/awesome-llm-apps14.3만2026년 10월 22일 업데이트

dependency-doctor

무료요약 있음AI 평가 100점

Python과 JavaScript 의존성 파일의 버전 미지정, 중복, 고정 버전 충돌, 오래된 호환 패키지를 점검합니다. 문제의 영향을 쉽게 설명하고 검토하기 쉬운 수정안을 제시합니다.

  • 설치 실패의 상세 조사 전 사전 점검
  • 오래된 Python 호환 패키지 확인
  • 중복 항목과 고정 버전 충돌 점검
Shubhamsaboo/awesome-llm-apps14.3만2026년 10월 22일 업데이트

first-reader

무료요약 있음AI 평가 100점

공개 전 원고를 예상 독자의 관점에서 읽고, 읽기 시작할지, 어디서 관심이 줄어드는지, 무엇을 기억하는지 확인합니다. 글을 고치지 않고 독자의 반응을 보고합니다.

  • 게시물을 끝까지 읽을지 확인
  • 독자가 읽기를 멈추는 지점 파악
  • 수정 전후 독자 반응 비교
Shubhamsaboo/awesome-llm-apps14.3만2026년 10월 22일 업데이트

mcp-apps-builder

무료요약 있음AI 평가 70점

mcp-use로 AI가 외부 작업과 데이터를 이용하는 MCP 서버를 설계하고 구현하도록 안내합니다. 인증, 조작 화면, 오류 처리와 배포를 다룹니다.

  • 새 MCP 서버 만들기
  • 작업·데이터·재사용 프롬프트 추가
  • 목록과 선택을 위한 React 화면 구현
Shubhamsaboo/awesome-llm-apps14.3만2026년 10월 22일 업데이트

mcp-builder

무료요약 있음AI 평가 80점

mcp-use로 MCP 서버의 작업, 데이터, 재사용 프롬프트와 조작 화면을 설계하는 이전 가이드입니다. 현재는 사용이 권장되지 않으며 mcp-app-builder로 전환하도록 안내합니다.

  • 기존 mcp-use 서버 구조 파악
  • Tool·Resource·Prompt 예시 확인
  • 대화형 Widget 설계 검토
Shubhamsaboo/awesome-llm-apps14.3만2026년 10월 22일 업데이트

Shubhamsaboo의 스킬 모두 보기

이 스킬의 문제 신고