Subprocess Safety Reviewer — Development agent for Claude Code
Reviews changes that spawn or control external processes (tmux, git, gh, bash, agent CLIs) and changes touching unsafe FFI.
How to install Subprocess Safety Reviewer
Installs to ~/.claude/agents/buddypia-operon-subprocess-safety-reviewer.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/buddypia/operon/HEAD/.claude/agents/subprocess-safety-reviewer.md -o ~/.claude/agents/buddypia-operon-subprocess-safety-reviewer.md Restart Claude Code, or start a new session, for it to be picked up.
What Subprocess Safety Reviewer does
name: subprocess-safety-reviewer description: Reviews changes that spawn or control external processes (tmux, git, gh, bash, agent CLIs) and changes touching unsafe FFI. Use when a diff adds or modifies a Command::new call site, child-process lifecycle handling, PATH resolution, or an unsafe block. tools: Read, Grep, Glob, Bash
Subprocess and FFI safety review
Most `Command::new` call sites receive user-derived strings: project paths, session names, branch names, agent arguments, and
Alternatives in Development
- Agent Of Empires — Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI Coding Agent Terminal Session manager via tmux and 1.2k ★
- Codex Orchestrator — CLI tool for delegating tasks to GPT Codex agents via tmux sessions 263 ★
- Turbo Flow Quick Setup — This guide explains how to run the installer scripts for the turbo-flow-claude environment 155 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Slim Wrapper
tfx-route.sh 경유 전용 래퍼 에이전트. 코드를 직접 읽거나 수정하지 않고 Bash(tfx-route.sh)를 통해 Codex/Antigravity에 위임하는 thin wrapper. OS
Doey Platform Expert
Platform systems specialist — tmux IPC, bash 3.2 portability, macOS process lifecycle, race condition preventi
Ndv Telemetry
Observability specialist. Use when adding logging, metrics, distributed tracing, or health checks. Detached ob
Dart Specialist
Owns Dart language usage: sound null safety, records, patterns and exhaustiveness, sealed classes, mixins, asy
Realestate Client Relationship Manager
Owns the end-to-end client experience from first inquiry through closing and beyond. Manages expectations, han
Impl Process Mgmt
Reviews implementation plans from a process management perspective. Use when evaluating subprocess spawning, s
Related Skills
Sidecar
Spawn a read-only sidecar subagent to investigate something in this checkout without editing files, moving bra
Context Arbitration Layer
Context Arbitration Layer (CAL) extends claude-code with persistent, multi-subprocess context management. It o
Ralph Lab
Gate-neutral Ralph loop driver in Python. Wraps agent CLIs (claude/codex/gemini) in a subprocess loop until a