Cook: A simple CLI for orchestrating Claude Code

92 pointsposted 3 hours ago
by staticvar

16 Comments

rc_kas

2 hours ago

Can someone explain what this is to my n00b brain. I don't get what claude-cli is missing that this adds in?

beshrkayali

2 hours ago

IMO the raw Claude CLI is great for one-off interactive sessions, but as soon as you want repeatable multi-step workflows you’re either copy-pasting prompts forever or hacking your own solution manually. That’s exactly the gap these tools fill.

My take on a solution for this is https://ossature.dev — .smd spec markdown files + ossature audit / build that gives you DAG orchestration, SHA-traced increments, and tiny focused contexts.

isodev

2 minutes ago

I use bash scripts. Both Claude and Vibe support all kinds of arguments if you need a prompt to “become a task”. Bash is also deterministic and easy to read and debug.

eloisius

35 minutes ago

Isn’t a repeatable, multi-step workflow exactly what a script or Makefile does?

sghiassy

an hour ago

As a prerequisite you’d want to understand the purpose of Ralph Wiggum Loops

But in general this is meta to the CLI agent.

So if you were to use the CLI to perform a review of some code. This tool would allow you to loop the output of the code review 5 times onto itself.

transitorykris

2 hours ago

Maybe not adds in, but wraps around. You could accomplish much of this with fairly simply bash scripts.

esperent

2 hours ago

You could accomplish all of it with claude -p (headless mode).

transitorykris

an hour ago

Admittedly I might be missing a flag or two with claude, but how are multiple loops and comparisons of solutions done with just headless mode?

brcmthrowaway

an hour ago

Indeed.

Where are people finding time for these sort of projects.

nurettin

4 minutes ago

claude> "We want to add a title section that shows what page we are currently on, use cook to manage the development process"

* coolers whirring, gpus on fire, tokens flying, investors happy, developer goes for 6th break of the day

khazhoux

40 minutes ago

How does this handle when Claude needs user input? To choose an option, grant tool permission, clarify questions…

NikitaCometa65

15 minutes ago

open source alternatives are catching up fast. give it 6 months