harness-coding-agentslisted
Install: claude install-skill apresmoi/skills
# Harness AGY, Grok, Codex, and Claude
Treat `agy`, `grok`, `codex`, and `claude` as bounded external collaborators. They all run
on the user's paid **subscriptions** (never API keys): `agy` uses Antigravity
OAuth, `grok` uses `~/.grok/auth.json`, `codex` uses `~/.codex/auth.json`, and
`claude` uses its saved Claude subscription sign-in. Keep the calling agent responsible for scope, verification, and the final answer.
Requested CLIs must be installed on PATH and logged in (see preflight below).
Claude requires Claude Code v2.1.269 or later. This skill is self-contained:
`scripts/consult.mjs` starts each CLI without a shell and captures cleaned
stdout/stderr per engine.
## Run the workflow
1. Define one concrete question or work packet. Include the relevant paths,
constraints, expected output, and a request to distinguish evidence from
inference.
2. Default to consultation mode. Do not authorize edits unless the user asked
for implementation.
3. Exclude credentials, private keys, tokens, and unrelated private context
from the prompt. CLI arguments and captured output may be locally visible.
4. Preflight. The runner checks, per requested engine, that the binary is on
PATH and its login record exists (presence and mtime only, never contents).
Claude instead runs a bounded `claude auth status --json` check for a saved
subscription login; raw account details are discarded. The runner prints
one `[preflight] ok|FAIL <engine>` line each to stderr, and doe