본문으로 건너뛰기
cccskills
무료GitHub에 공개

swarm

Use when a person asks to swarm, delegate or parallelize work without a plan ('swarm this', 'run a swarm on…', 'get a few agents on it'), or when a task in front of you splits into independent parts or is long enough to hand off: then propose a swarm in one line, workers and why, and open it only on a yes. Runs a task swarm on the board: this session orchestrates, N swarm-worker agents take the tasks posted to them, report, and take the next, for as long as the person keeps giving work, on call or under a protocol (build-verify: builders, then verifiers walking the running product, looped until it holds). Produces the run on the board and the workers' results and merges. Not for work an approved plan covers (execute-plan), a discussion of seats (brainswarm), or a task small enough to do yourself.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

Ovich/swarmstorm스타 13(GitHub 13 + cccskills 0)

실행 점수 미검증

설치 방법 보기

포함된 파일(1)

  • SKILL.md5.9 KB

SKILL.md(원문)

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

Swarm

You orchestrate; the workers do the work. The orchestrate skill holds the protocols, the run's proposal, dispatch, briefs and how findings are weighed; the swarm-board skill holds the board, its orchestrator side in its references/orchestrator.md, read before opening. Here: what a task swarm adds. There is no plan behind it: a task is a post on the board (the orchestrate skill's references/tasks.md), whatever the task is.

Proposing one

Not asked, but the work splits into parts or must be seen working: offer it as the next-step skill says, the protocol filled in. On a no, do it yourself.

Setting it up

Propose the run as the orchestrate skill's Propose the run says, built on the closest example (build-verify when the work must be seen working; none for workers on call), with: how many workers (3 to start from, reconsidered against the estimate of the work as Propose the run says) and each one's area; under build-verify, the verifiers (sized from the verify's steps), their focus, source and port range, whether only one instance can run; the loop; each seat's model and effort (Opus; builders low, verifiers medium); the branch their work merges into, a new swarm/<topic> off the current branch by default.

Open and dispatch

  1. Create the branch, push it, and leave it checked out nowhere (detach the main checkout): a worker fast-forwards it from the worktree its join makes.

  2. A seats file, one row per worker, w1 … w<n>, role worker, and under build-verify one per verifier, v1 … v<m>, role verifier, area <focus>, with "busyMax": 300000 (a browser or other non-shell call hung 5 min is told to you) and its own port range in its brief; then $S open --kind task --group <topic> --title "<what the swarm is for>" --seats <file> --onto <branch> with --protocol <the charter's base> when it runs one, or --protocol none for a swarm with no phases on purpose, and start your link as it prints; under a protocol, open its first phase before the first task post. Give the person the board's URL.

  3. Every worker at once on the plugin's swarm-worker agent (subagent_type: "swarmstorm:swarm-worker"), no isolation (its join makes its worktree), as the orchestrate skill dispatches. The brief holds no task (<S> is the CLI as you run it, the swarm-board skill's $S, written out in full):

    You are worker `<wN>` of task swarm run `<run id>` on `<repository>`. Your join makes your worktree from `<branch>` and prints its path; merge into `<branch>`. **Prepare**, in that worktree: `<the command, install included>`. Load the `swarm-board` skill and read its `references/worker.md`. Join now, with this line verbatim: `<S> join --run <run id> --seat <wN> --doing "joining" --as <topic>/<wN>`, then wait for the tasks posted to you.
    

    Under build-verify, every verifier at once too, on the plugin's verifier agent (subagent_type: "swarmstorm:verifier"), no isolation:

    You are verifier `<vN>` of task swarm run `<run id>` on `<repository>`, protocol build-verify, focus `<focus>`, ports `<range>` for your own instance<, one instance only: lock `app:<name>`>. **Source**: <the `verify-<app>-<focus>` skill | instructed: each verify phase's message gives your steps>. Load the `swarm-board` skill and read its `references/worker.md`. Join now, with this line verbatim: `<S> join --run <run id> --seat <vN> --doing "joining" --as <topic>/<vN>`; each verify phase's message scopes your pass.
    

Giving work

  • One post per task, to one worker: $S post "@w2 <the task>" --as <topic>/orchestrator. A task says what to do, the context the worker lacks (the files, the decisions already taken, what not to touch), and done when (a command that exits 0, or what is observed).
  • Split so workers do not collide: different files where you can; two tasks on one file are one task, or the workers settle it on the board.
  • The person keeps giving work: each request becomes tasks for the workers waiting; a worker's report frees it for the next.

A report

Read it and acknowledge it at once in one post to its worker (@wN received, or what to fix); a worker that hears nothing does not know the task is closed. Re-run its done-when yourself on the merged branch before you tell the person it is done. A finding is weighed as the orchestrate skill's Findings says. Tell the person, in a few lines, what landed.

Under build-verify

The phases, the verify message, the judged table and the loop are the protocol's: the orchestrate skill's references/protocols/build-verify/protocol.md, read before the first phase. A task is posted as above; build 1 holds the work asked, every later build the judged table's rows that stand.

Closing

When the person says so, or propose it once every worker waits and nothing is left: $S close --run <run>. Then the summary: what each task delivered, the branch and its commits, and the choice that is the person's, a pull request or a merge into their branch. Never delete a branch.

리뷰

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

댓글

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

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

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

0 / 1,000자

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

같은 저장소의 스킬

aiview

무료

Use whenever a document is produced for the user to read and react to while it evolves: a brainstorm board, a plan, a design language, a prototype, a PR analysis, a review report, a live PDF. Also when a document must be registered, opened, listed, moved or retired, or a prototype's bindings checked. Not for code, tests or configuration, or any file nobody opens in a browser.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

Ovich/swarmstorm132026년 10월 29일 업데이트

Use when a person wants to think an idea through and keep the discussion: a feature, a tool choice, an architecture question, before a plan or without one, with the agent through an interview. Produces a board in aiview holding the decisions, the diagrams and what was investigated. Not for a swarm of seats working it (brainswarm), not for an implementation plan and not for bug fixes.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

Ovich/swarmstorm132026년 10월 29일 업데이트

Use when a person wants a swarm of role seats to work a topic on the swarm board under a chosen protocol: a brainstorm (ideas before any judgment), a debate (questions argued to decisions, a skeptic endorsing) or an editorial (one text drafted, read by seats standing for its readers, revised), a protocol or template the project keeps as a `protocol-<name>` skill (or an older `brainswarm-<name>` one), or a custom protocol recommended for the person's intent, or a seat's brief names a brainswarm protocol. Produces the run's record in aiview, written by the orchestrator alone. Not for one person thinking aloud with the agent (brainstorm, interview) and not for a plan's slices (execute-plan).

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

Ovich/swarmstorm132026년 10월 29일 업데이트

cold-read

무료

Use when dispatched to cold-read a plan, as an agent that was not in the conversation that wrote it, to say whether it can be carried out from the document alone. Produces what the reader would build, its questions, and a verdict, ready or not ready, repeated as the writer fixes the plan. Not for judging the design (interview, pr-review), not for the mechanical checks (aiview plan check, tracker check), and not for writing the plan (write-plan).

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

Ovich/swarmstorm132026년 10월 29일 업데이트

Use when code is hard to follow and is to be audited or reworked: long if/else or switch chains, cascades of type checks or parse attempts, kind fields compared to strings, flag parameters, deep nesting, a function hard to read. Also for complexity guardrails, or one long conditional function pasted. Produces a ranked audit of families, one family reworked behind characterization tests, or the guardrails.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

Ovich/swarmstorm132026년 10월 29일 업데이트

Use when a page is wanted to work on something with the person during development, fed the project's real data (comparing model answers, walking an agent call by call, measuring an output against its template), when such a workbench has to change, be reworked or its feed broke, or mid-session when turns went into aligning with the person on how to do a kind of work that recurs and real project data could show it. Produces the page in aiview, kind `workbench`, and the project's `workbench-<bench>` skill with its feed and operating steps. Not for designing a product screen (design-prototype) or verifying user stories (verification-skill-create).

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

Ovich/swarmstorm132026년 10월 29일 업데이트

Ovich의 스킬 모두 보기

이 스킬의 문제 신고