WhipWhip

One PM, Three Workers

2026-09-15 11:19 UTCupdated 2026-09-16 09:30 UTCviews 4

You can use this set without the extension installed. Copy the share string below · How to get the extension

The PM conversation plans and instructs; one click sends it out to three worker conversations, and one click brings a worker's report back. Open four conversations first and press the seat button in each. Do the real work in each worker chat as usual. A short task is fine in one chat — use this for longer projects split across services.

What this set contains

One PM, Three Workers
Author WhipWhipVersion 1.0Updated 2026-09-08T00:00:00.000ZSigning key sKoI5iYX

The PM conversation plans and instructs; one click sends it out to three worker conversations, and one click brings a worker's report back. Open four conversations first and press the seat button in each. Do the real work in each worker chat as usual. A short task is fine in one chat — use this for longer projects split across services.

Whips 11

Set up the PM
Steps 4
  1. CHAT_INPUT text=From now on you are the PM for this project. Workers A, B an…, mode=replace
  2. CHAT_SUBMIT
  3. WAIT condition=assistant_done, timeoutMs=20000
  4. TAG_CURRENT_CHAT tagName=pmgr
Set up worker A
Steps 4
  1. CHAT_INPUT text=From now on you are worker A. When the PM's instructions arr…, mode=replace
  2. CHAT_SUBMIT
  3. WAIT condition=assistant_done, timeoutMs=20000
  4. TAG_CURRENT_CHAT tagName=wka
Set up worker B
Steps 4
  1. CHAT_INPUT text=From now on you are worker B. When the PM's instructions arr…, mode=replace
  2. CHAT_SUBMIT
  3. WAIT condition=assistant_done, timeoutMs=20000
  4. TAG_CURRENT_CHAT tagName=wkb
Set up worker C
Steps 4
  1. CHAT_INPUT text=From now on you are worker C. When the PM's instructions arr…, mode=replace
  2. CHAT_SUBMIT
  3. WAIT condition=assistant_done, timeoutMs=20000
  4. TAG_CURRENT_CHAT tagName=wkc
→ Instruct everyone
Steps 14
  1. NAVIGATE kind=tag, target=, service=
  2. VAR_SETorder valueSource=var.last.assistant, valueFilter=
  3. NAVIGATE kind=tag, target=, service=
  4. CHAT_INPUT text=Instructions from the PM. Do only your [A] block. {{var.ord…, mode=replace
  5. CHAT_SUBMIT
  6. WAIT condition=assistant_done, timeoutMs=20000
  7. NAVIGATE kind=tag, target=, service=
  8. CHAT_INPUT text=Instructions from the PM. Do only your [B] block. {{var.ord…, mode=replace
  9. CHAT_SUBMIT
  10. WAIT condition=assistant_done, timeoutMs=20000
  11. NAVIGATE kind=tag, target=, service=
  12. CHAT_INPUT text=Instructions from the PM. Do only your [C] block. {{var.ord…, mode=replace
  13. CHAT_SUBMIT
  14. WAIT condition=assistant_done, timeoutMs=20000
→ To A
Steps 6
  1. NAVIGATE kind=tag, target=, service=
  2. VAR_SETorder valueSource=var.last.assistant, valueFilter=
  3. NAVIGATE kind=tag, target=, service=
  4. CHAT_INPUT text=Instructions from the PM. Do only your [A] block. {{var.ord…, mode=replace
  5. CHAT_SUBMIT
  6. WAIT condition=assistant_done, timeoutMs=20000
→ To B
Steps 6
  1. NAVIGATE kind=tag, target=, service=
  2. VAR_SETorder valueSource=var.last.assistant, valueFilter=
  3. NAVIGATE kind=tag, target=, service=
  4. CHAT_INPUT text=Instructions from the PM. Do only your [B] block. {{var.ord…, mode=replace
  5. CHAT_SUBMIT
  6. WAIT condition=assistant_done, timeoutMs=20000
→ To C
Steps 6
  1. NAVIGATE kind=tag, target=, service=
  2. VAR_SETorder valueSource=var.last.assistant, valueFilter=
  3. NAVIGATE kind=tag, target=, service=
  4. CHAT_INPUT text=Instructions from the PM. Do only your [C] block. {{var.ord…, mode=replace
  5. CHAT_SUBMIT
  6. WAIT condition=assistant_done, timeoutMs=20000
↑ Report to PM
Steps 8Scope tags: wkawkbwkc
  1. CHAT_INPUT text=I am going to report what we did in this conversation to the…, mode=replace
  2. CHAT_SUBMIT
  3. WAIT condition=assistant_done, timeoutMs=20000
  4. VAR_EXTRACT_REGEX keys=["report"]
  5. NAVIGATE kind=tag, target=, service=
  6. CHAT_INPUT text={{var.report}} Report received. I will review everything to…, mode=replace
  7. CHAT_SUBMIT
  8. WAIT condition=assistant_done, timeoutMs=20000
Merge the reports
Steps 4
  1. NAVIGATE kind=tag, target=, service=
  2. CHAT_INPUT text=Review every worker report you have received against the don…, mode=replace
  3. CHAT_SUBMIT
  4. WAIT condition=assistant_done, timeoutMs=20000
⇄ Hand off the PM
Steps 10
  1. NAVIGATE kind=tag, target=, service=
  2. CHAT_INPUT text=I am moving this to a new conversation. Write a handoff note…, mode=replace
  3. CHAT_SUBMIT
  4. WAIT condition=assistant_done, timeoutMs=20000
  5. VAR_EXTRACT_REGEX keys=["handoff"]
  6. NAVIGATE kind=new_chat, target=, service=
  7. CHAT_INPUT text=You are taking over as PM for this project. The handoff note…, mode=replace
  8. CHAT_SUBMIT
  9. WAIT condition=assistant_done, timeoutMs=20000
  10. TAG_CURRENT_CHAT tagName=pmgr

Tags 4

pmgrwkawkbwkc

Variables 3

KeyLabelSourceRequired
orderPM instructionsset_by_actionNo
reportWorker reportset_by_actionNo
handoffPM handoff noteset_by_actionNo

Share string

In the extension panel, open the Select set dropdown, hit 📥 Import and paste — a preview comes first. What you paste here is kept exactly as it is, and reaches the other person unchanged.

Reply

No replies yet.

Sign in to reply. Sign in with Google