🇬🇧 Claude Code + ctm: a simple how-to #3
GeRiY
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
🇭🇺 Hungarian version: #4
The gist in one minute
task.shyourself — just tell ClaudeCode what you want. It records it as a task, assigns it, and moves it on the board.
only then does anyone start on it. Nothing gets lost.
work down and hands it to teammates (
ctm-frontend-developer,ctm-backend-developer, …). You just watch it move on the board.http://localhost:3333/— this is where you see,live, what's
todo/in_progress/review/done. You can drag a task too, andClaude moves them as well.
You don't have to remember a single flag. Just say what you want — the rest is the
tool's job.
User stories: what to type to Claude Code
The following are real situations. On the left, what you type to Claude Code; on the
right, what happens on the board.
1. "Record a task"
What happens: Claude adds it to the board as a new task in
todo, and — if you flagit as urgent — with a higher priority. You don't have to ask separately to "create a
task": when you request work, it goes up automatically before anyone starts.
2. "Where do we stand?"
What happens: Claude gives you a compact overview by status, e.g. "12 todo, 1 in
progress, 63 waiting for review, 2 blocked, 166 done." If you ask for detail, it lists
the open tasks too. You don't have to browse the JSON — just ask in words.
3. "Get started on this"
What happens: Claude doesn't code it itself — it hands it to the right teammate (e.g.
the backend developer), who moves it to
in_progress, does the work, and when it's readyputs it into
reviewso you (or the main agent) can look it over. You follow the wholemove on the board.
4. "This hit a wall"
What happens: when work stalls (a missing password, approval, or decision), the task
goes to
blocked, and you see the reason right there. You unblock it (provide what itasked for), then:
5. "This depends on another task"
What happens: Claude links the two tasks (the login fix waits for the auth plan).
From then on the "what's next" suggestion never surfaces the login fix until the plan is
done. You only have to state the order; Claude manages the dependency.
6. "Review it and close it"
What happens: the task moves from
reviewtodone. But if there's still somethingto do on it:
Then Claude hands it back to the teammate in
todowith your notes — and the loop startsover. This review → close or hand back cycle is the heart of how the board works.
7. "Let's continue where we left off yesterday"
What happens: Claude pulls up the project's saved context — the goal, the earlier
decisions, the rules, the current focus — and continues from there. You don't have to
explain the whole thing again. This works because the important decisions get remembered
by the board along the way:
These go into the context, and a fresh session will know them too.
The board (the shared surface)
The browser board (
http://localhost:3333/) is where you also see and move thetasks while the agents work:
todo→in_progress→review→done(andblocked).?lang=huto theURL) you switch — and Claude then automatically replies/works in that language too,
because the board signals the language to it. You don't even have to ask.
operations — you can't corrupt the state with it. (Delete-type operations are
deliberately not enabled from the board.)
Good habits (short)
puts it in the right order.
them into separate tasks.
won't consider anything done until you sign off.
you do on the board?" — Claude will tell you.
FAQ
Do I have to call
task.sh?No. Claude Code runs it. You just ask for things in plain language.
Does anything get lost when I close the session?
No. Tasks and context are persistent — in a new session Claude continues from the
context.
What if I move a task on the board while Claude is working?
No problem — both use the same safe writer, there's no conflict.
I work on several projects, do the tasks get mixed up?
No. Every project has its own board/data; you switch with the "Source" picker in the
header.
In one sentence
Tell Claude Code in plain language what you want — it turns it into a task, assigns it,
moves it on the board, and remembers the decisions — and you follow along on the board
and decide at review. There's no command you need to learn.
Question, idea, your own setup? Post it under
GitHub Discussions.
Beta Was this translation helpful? Give feedback.
All reactions