Sparring Skill — Development skill for Claude Code
Print-first sparring skill for Claude, Codex, and tmux-backed CLI agents.
How to install Sparring Skill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open nyxandro/sparring-skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Sparring Skill does
Print-first sparring skill for Claude, Codex, and tmux-backed CLI agents.
Alternatives in Development
- IPolloWork — Enterprise-grade, local-first Agent Workbench for people and agent teams 4.9k ★
- Lacp — Local-first policy, evidence, memory, and recovery controls for Claude, Codex, Hermes, and other CLI coding ag 300 ★
- Ship Studio — The professional studio for modern development — build it, ship it, host it without leaving the app 249 ★
README
Sparring Skill

[](https://github.com/nyxandro/sparring-skill/raw/main/dist/sparring.skill)
Sparring Skill is for the moments when one model's answer is not enough.
Ask your main agent to “do sparring with Claude” or “do sparring with Codex”, and it will ask the other CLI agent for an independent opinion, read the answer, and fold that second point of view back into the final response.
Use it for:
- brainstorming an idea before implementing it;
- getting a second opinion on architecture or a plan;
- reviewing code or a risky change;
- comparing alternatives;
- stress-testing your own conclusion.
The normal workflow is intentionally simple:
Do sparring with Claude on this plan.
Run a sparring review with Codex.
Get a second opinion through sparring.
Discuss this architecture with Claude.
The skill handles the mechanics: chooses the right CLI command, writes temporary answer files, reads them back, cleans them up, and summarizes what changed after the sparring.
How It Works
The production path is non-interactive CLI mode:
- Claude is called through
claude -p. - Codex is called through
codex exec. - Multi-turn sparring uses one
ask-sessioncommand: it creates provider-native state on the first turn and resumes that same provider session on follow-up turns. - Temporary output files are deleted after they are read unless you explicitly ask to keep them.
There is also a tmux mode for live interactive agents. Use it only when non-interactive CLI mode is not available or when you specifically want to watch the other agent in a terminal session.
Install
The committed `dist/sparring.skill` file is the downloadable skill archive. It contains the same self-contained skill folder as `sparring/`: `SKILL.md` plus the runtime harness under `bin/` and `lib/`; no external checkout or build step is required after do
Related Skills
Do SOUL Alaya
The local-first memory plane for CLI coding agents. Codex and Claude Code attach via MCP; SQLite-backed, evide
Mulmoterminal
Run multiple Claude Code and Codex sessions in parallel — a browser terminal grid that shows which agent needs
Recallnest
One memory, every terminal. Shared memory layer for any MCP client — Claude Code, Codex, Kimi, Antigravity (ag
Codex Agent
让 OpenClaw 以“受控运行时”的方式操作 Codex CLI,而不是只靠一堆临时 tmux 命令。
OAuth CLI Coder
Seamlessly interact with CLI coders (Claude, Gemini, Codex) via tmux TUI sessions.
Quicktui
Self-hosted remote terminal for iPhone, iPad & browser — attach tmux and run Claude Code, Codex, or any CLI ag
Related Agents
Agent Of Empires
Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI Coding Agent Terminal Session manager via tmux and
Codex Orchestrator
CLI tool for delegating tasks to GPT Codex agents via tmux sessions. Designed for Claude Code orchestration wi
Independent Reviewer
Product-technical alignment reviewer. Spawned in a tmux pane via OpenAI Codex CLI with zero inherited context.