curiosity-engine

Solid

Structured Q&A rally between the host orchestrating model and a backend model. Both sides must always reply with ANSWER and QUESTION prefixes. Seeded by topic, runs for N rounds.

AI & Automation 8 stars 2 forks Updated 1 weeks ago Apache-2.0

Install

View on GitHub

Quality Score: 79/100

Stars 20%
32
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# /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...

Details

Author
freibergergarcia
Repository
freibergergarcia/phone-a-friend
Created
6 months ago
Last Updated
1 weeks ago
Language
TypeScript
License
Apache-2.0

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category