Baro — Testing skill for Claude Code
A CLI that turns a goal into a pull request - and a sandbox for testing concurrent AI coding agents on the Mozaik runtime.
How to install Baro
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open jigjoy-ai/baro and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Baro does
A CLI that turns a goal into a pull request - and a sandbox for testing concurrent AI coding agents on the Mozaik runtime.
Alternatives in Testing
- RocketSimApp — RocketSim — 30+ tools for Xcode's iOS Simulator 791 ★
- Spy — by spylang - Enforces strict coding conventions with comprehensive testing guidelines, multiple code compilati 678 ★
- Goal — Đóng vai Skill Architect — phỏng vấn thông minh để trích xuất quy trình từ đầu người dùng, sinh AI Skill hoàn 310 ★
README
baro
Type a goal in your repo. Walk away. Come back to a verified pull request.
[](https://www.npmjs.com/package/baro-ai) [](https://www.npmjs.com/package/baro-ai)
baro is an autonomous software factory. It compiles your goal into a machine-checkable contract, splits it into a DAG of stories, builds them in parallel across isolated git worktrees, and blocks every merge behind fail-closed gates — declared tests, build, an evidence critic, write-surface ownership. You review a PR the gates already accepted.
One prompt → a 33-story plan → 808 passing tests → a PR, in 71 minutes. [See a real run.](https://jigjoy.ai/blog/baro-808-nestjs-jest-tests)
Install
npm install -g baro-ai
Needs Node 20+, git, and at least one backend: the `claude` CLI (default), `codex`, or any OpenAI-compatible endpoint. `baro --doctor` checks your setup.
Use
cd your-repo
baro "Add JWT authentication with role-based access control"
That opens the TUI: intake asks only what matters, you confirm the plan, the fleet runs.
For automation, detach and follow from anywhere:
baro --headless --detach --goal-file goal.txt # prints a run id, returns immediately
baro watch # follow milestone events
baro logs --follow # tail the raw log
baro runs # list live runs
baro stop # stop one
Commands
| Command | What it does |
|---|---|
baro "" |
run a goal in the current repo (TUI) |
baro --goal-file |
read the goal from a file |
baro --headless --detach ... |
background run for CI/automation; prints the run id |
baro watch |
follow a live run's milestones |
baro logs [--follow] |
print or tail |
Related Skills
PR Message
Generate a pull request message from branch commits and diff: title, summary, goal, changed files, test covera
AI Tester
End-to-end behavioral testing skills, bare system prompts, and any agent runtime — run real scenarios in an is
Agent Tools Claude Code
Agent Tools is a Claude Code plugin marketplace for engineering tasks, automated testing, code quality, browse
Cc Codex Triage
Claude Code plugin for persistent triage dialogue with the OpenAI Codex CLI via codex exec resume — cross-agen
Bench Sync
Pull latest spec-kit + speckit-companion into the bench sandbox and re-bake the 2 variant folders
Kazi
Make your coding agent actually finish the job. Install one skill and Claude Code keeps working — planning, fi
Related Agents
Dev Testing Validator
Runs the full DEV_TESTING_GUIDE validation for the coding-agent-hub repository, spawning real OS processes for
Runtime Platform
Read-only runtime and platform specialist for toolchain, sandbox, environment, and OS behavior. Invoke when en
Golang Expert
Principal Go engineer specialized in concurrent systems, performance-critical code, CLI tools, gRPC/REST APIs,