curiosity-enginelisted
Install: claude install-skill freibergergarcia/phone-a-friend
# /curiosity-engine
A structured ping-pong Q&A game between the host orchestrating model (the
agent running this skill — Claude in Claude Code, the OpenCode model in
OpenCode) and a backend model.
Both sides MUST produce an ANSWER: and a QUESTION: every round.
The game is seeded with a topic and runs for N rounds (default 3, max 6).
## Execution rules
- The host model running this skill is the orchestrator. It serves the
opening question and answers each round directly. Do NOT call
`phone-a-friend --to claude` (or any other backend) to generate the
orchestrator's questions or answers — that would relay the orchestrator
role to a different model.
- One backend per relay call. Never pass comma-separated values to `--to`
(e.g. `phone-a-friend --to codex,gemini`).
- `curiosity-engine` is a host slash command / Agent Skill, not a PaF CLI
subcommand. Never run `phone-a-friend curiosity-engine`.
- `--backend` is an argument to this skill, not a PaF CLI flag. Do not pass
`--backend` to `phone-a-friend`.
- Inside OpenCode, prefix relay invocations with
`PHONE_A_FRIEND_HOST=opencode` so PaF detects the host deterministically.
- Inside Codex, prefix relay invocations with `PHONE_A_FRIEND_HOST=codex`
for the same reason. Do not select `codex` as the friend backend from
Codex; choose `antigravity`, `gemini`, or `ollama` instead. PaF will
refuse recursive Codex calls.
- Suppress the working-tree diff on every binary-mode relay (see "Diff
suppression" below). Curi