Skip to main content
The developer loop is Arka’s daily coding workflow: initialize a scoped project, work in the coding TUI, run tests and review locally, then ship with confidence before you commit or open a PR.
arka dev groups local CI, review, hooks, PR babysitting, and the coding TUI under one entry point. Legacy commands (arka ci, arka review, arka coding-tui) still work as aliases.

Mental model

Commands

Ship before commit

arka dev ship is the pre-commit gate:
  1. Prints a staged review (security, test-gap, and docs hints)
  2. Runs changed-only CI gates (Ruff + targeted tests)
  3. Prints a concise pass/fail summary and suggested next step
On success, Arka suggests git commit and arka dev pr babysit if you are opening a PR.

Doctor vs dev doctor

Coding TUI integration

Inside arka dev tui (or arka coding-tui .): See Coding TUI for the full command reference.

Natural language

Arka routes phrases like these to the dev loop:

JSON output

Script-friendly output for automation:
Review JSON includes a test_gaps array listing changed source files without a matching test file.