child-claudelisted
Install: claude install-skill LongTermSupport/fedora-desktop
# Spawning a child Claude Code process
This project opted in to child-claude mode, so `ccy-claude` is on your `PATH`. It runs
`claude` with this session's own credential attached.
**Announce:** "I'm using the child-claude skill to run a separate claude process."
## Read this part first: usually you want the Agent tool instead
A child process is not a better subagent. It is a **different thing**, and it is worse at
the job the `Agent` tool already does well: it cannot see your conversation, returns only
text on stdout, cannot be messaged mid-flight, and pays a full session's startup.
| You want | Use |
| -------------------------------------------------------- | ------------ |
| Parallel investigation, a second opinion, a broad search | `Agent` tool |
| Work that should report back and stay steerable | `Agent` tool |
| A genuinely fresh context window, unrelated to this one | `ccy-claude` |
| A headless step inside a shell pipeline or script | `ccy-claude` |
| A long job in a different repository or worktree | `ccy-claude` |
| Something that must outlive this turn as its own process | `ccy-claude` |
If you cannot say which row you are in, you are in the first one. Use `Agent`.
## Running one
```bash
ccy-claude -p "summarise CHANGELOG.md in three bullets" --model haiku < /dev/null
```
**The `< /dev/null` is not optional.** Without it the child waits several seconds for stdin
that never co