nyxandro

Sparring Skill — Development skill for Claude Code

Development community

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

![Sparring Skill](./sparring.png)

[![Download Skill](https://img.shields.io/badge/Download-sparring.skill-blue?style=for-the-badge)](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-session command: 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