1Tell the parent about every new child
After you add and group a session, tell its parent it exists and how you plan to use it. Then give the child its job.
I added api under you. It owns the REST endpoints in server/. Route API work to it and keep planning and review yourself.
2Check each role, edit when needed
Roles are automatic: a new session is told ROLE REQUIRED until it describes itself, routing keywords included. Hover a row to review it. Right-click → Describe Role… to edit the summary and brief, or set keywords yourself.
pengupool ctl describe <id> --keywords "api, endpoint, auth"
3Talk to the top, let triage route
Prompt the root session and read the Triage: line that starts each reply. To keep one task local, say so.
Fix the login copy typo. Do it yourself.
4Use @session for a one-off direct line
Tagging a session lets the one you typed into message it directly until your next prompt, without regrouping anything.
@payments will token refresh log users out of checkout?
5Pick folder or worktree on purpose
Use the same folder for reviewers, readers or a second pair of hands, even when a session already runs there. Use a worktree when two sessions edit the same files.
6Keep the tree intact
Compact with c or /compact. For a fresh context, Shift+C or /clear keeps a Claude Code session's group and role; pi's /new still leaves the group. After a Claude Code or pi update, press Shift+R to restart in place.