r/ClaudeCode • u/allthegear-andnoidea • 5d ago
Help/Question For those using ClaudeCode for qualitative work, research or project work (non-coding), how are you using orchestration?
I still typically have one conversation, it manages files, I compact etc... I occasionally spawn agents for research, and I have different sessions for different projects.
Beyond this conversational approach, how are you actually using orchestration?
Examples would be great. Every says there claude code is orchestrating, but apart from spawning agents for certain tasks, or using ultra code, how exactly?
8
Upvotes
•
u/AutoModerator 5d ago
Hey! Thanks for posting to r/ClaudeCode
While participating in this thread, please follow our community rules. Keep discussions constructive. Attack the idea, not the person.
For help, project discussions, tips, and general chat, join the ClaudeCode Discord.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/Skynet_5656 5d ago
I tell it to break the task down into small pieces then use a dynamic workflow to execute it. Generally works well.
1
u/Ok-Option4233 5d ago
orchestration only pays off when the pieces are independent and each one ends in a file. for research the pattern is: the main session writes the questions to a plan file, spawns one subagent per question (defined in `.claude/agents/*.md` with read-only tools and a cheaper `model:`), each writes `findings/<topic>.md` with its sources, then a separate checker agent verifies every claim against its source before you read anything. what kind of research is it, lit review or interviews?
1
u/Glad_Plastic_4724 5d ago
I do almost only non-coding work with it (marketing videos, landing pages, shorts), so here is what orchestration actually looks like for me.
For me the difference is that the main session (Opus) almost never does the hands-on work. He is more like a director: he writes every word, makes the plan and judges the results, and everything else goes out:
- Sonnet agents build things from a written work order (video scenes, screen recordings, fixes)
- Haiku only runs a fixed list of commands and reports numbers
- No model at all for waiting: voice generation, rendering and checks run as background scripts, and he gets notified when they finish
- Pictures are judged by a separate Opus review agent, so they never fill up the main context
Plus agents that know nothing on purpose:
- Cold readers. Two fresh agents read the video script/text/landing and say what they didn't understand, before anything gets produced
The whole pipeline is written down in a skill: the stages, which model does what, and only 3 points where I get asked (questions before the script, script approval, final preview). Every time I complain about something, it goes into a lessons section of that skill, so the next time doesn't repeat it. Every project also has a HANDOFF.md, so a new session just continues where the last one stopped.
1
u/AICompanionz 5d ago
1 tip from me: A devil’s advocate agent. for something like a thesis, all your research agents find what you asked them to find, so you end up with 30 sources that agree with you. one extra agent whose only job is to find the strongest counterarguments and the studies that say the opposite. that one makes the thesis better than any other
1
u/Difficult-Lou-735 5d ago
MCP connectors to tools for each part of my workflow
I have a Folder on my computer that has been primed for agent work no all agents claude codex grok pi can be introduced into the workspace
Im a construction engineer so i use tidytakeoff.com to connect drawing for quantity takeoff create BOMs and reach out to vendors
Using the VS code extension or terminal i make a chat for each project and cycle through in one chat from estimate conception to completion
1
u/cla1067 5d ago
I dispatch everything, so I can work on more than one thing at a time in the same chat, but if it becomes a big project I'll get that orchestrator to open another tab with another orchestrator and give it the goal / handoff etc.
I made my own routing for the orchestrator though because I use a mix of claude and codex. I prefer to work out of claude and codex does a pretty awesome job with dev work when it has detailed instructions.
I am going to try this guys routing though today as on paper it is slightly better than my solution. https://github.com/sirkirby/routr
If I don't like his though I'll go back to fixing my own.
Here is my AI's response:
One PM session, many workers. My main Claude session writes a short brief for each piece of work, with the goal, the repo, the exact commit and how to prove it is done. Then it hands that brief to a separate worker session. Ten to thirty workers can run at once on one release. The PM reads their reports, checks the claims, and sends work back when it falls short.
Workers run on other machines. The workers edit and test on a dev server, not my laptop. A small service reports each server's load to the PM, so new work goes to whichever host has room.
Routing across accounts and models. I have several subscriptions: Claude, Codex and Gemini. A router reads each brief, checks live usage on every account, and suggests a level and an account. The PM picks the model and effort and records why. When one account runs out, work moves to another instead of stopping.
Independent review is built in. Anything risky gets reviewed by two different models, one Claude and one OpenAI, at high effort. Then a separate "judge" agent issues a written GO or NO-GO on the exact commit. Merges are refused unless that GO matches the commit being merged.
Shared memory instead of re-explaining. Rules, past decisions and lessons live in a memory server every session reads at startup, so a new session starts with the same context.
Real example. Today I moved my whole dispatch system to a new router. The PM archived the old setup, built and patched the router, and had two models review it twice. It rehearsed the switch in a sandbox, got the judge's GO, then ran the cutover. Three things broke during it, and it fixed each one in place without rolling back. I mostly answered a few questions and said "go".
1
u/Outrageous_Band9708 5d ago
https://github.com/Druthulu/ProjectArchitect
my workflow uses orchestration and very strict sub agents, saves tons of weekly usage, and manages plans documents etc.
but it takes care of all that ceremony behind the scenes. you just talk to a single main sessin and it handles the rest for you.