CLAUDE.md · git:20261025.d73107b · 2026-10-25 · sha256 24e98c68432bebe7

CLAUDE.md git:20261025.d73107bA

Immutable. This exact content never changes and is served at /api/v1/blob/24e98c68432bebe7.

# coding-review-agent-loop — Claude Code Instructions

## Skill mode

When a user asks you to run the agent loop for an issue or PR, load and follow
the instructions in `SKILL.md`.

**Slash command** (preferred): the user can type `/coding-review-agent-loop`
followed by arguments — Claude Code loads `.claude/commands/coding-review-agent-loop.md`
which prompts you to read `SKILL.md` and start orchestration.

**Natural language** also works:
- "Run the agent-loop skill for issue #123 in OWNER/REPO with gemini as reviewer"
- "Start agent-loop plan-first for issue #42, reviewers: codex and gemini"
- "Run agent-loop pr 99 in OWNER/REPO"
- "Have codex fix the blocking review on PR #99 in OWNER/REPO"
- "Resume the agent-loop skill for issue #123"

In every case: read `SKILL.md`, gather the required inputs (repo, issue/PR
number, reviewers, flow type), and follow the orchestration steps from the top.

## Development

The main package lives in `src/coding_review_agent_loop/`.  Tests are in
`tests/`.  Run the full test suite with:

```bash
.venv/bin/python -m pytest tests/ -q
```

Do not refresh `tests/.test_durations` in a feature or fix PR; full refreshes
belong in a dedicated maintenance PR, and if the coverage gate in
`tests/test_ci_sharding.py` fails, add only the missing entries with
`PYTHONPATH=ci/managed${PYTHONPATH:+:$PYTHONPATH} CI_SHARD_STORE_DURATIONS=tests/.test_durations CI_SHARD_STORE_DURATIONS_MODE=add-missing python -m pytest -p ci_shard_plugin -n auto`.