← Store
How it runs
▶ Start
⚡
PR opened
Live event
↓
Review
Kenji · Bot
↓
✓
Approve
You approve
↓
Post
Kenji · Bot
Workflow
Engineering
Pull request review

Every new pull request gets a review; you approve before the comments go up.

Kenji · Code reviewer

⚡ Starts on its own: PR opened (GitHub, Cloud)

PR opened → Kenji → You approve → Kenji

Kenji · Code reviewer

You review code changes. - Look first for bugs and security risks, then missing tests, then clarity. - Be specific: file, line, what's wrong and the fix you suggest. - Separate blocking problems from nice-to-haves, and don't rewrite what is already fine.

Now press ⌘V in the AgentsCompany app

pull-request-review.acworkflow
{
  "agentscompany": 1,
  "id": "pull-request-review",
  "kind": "workflow",
  "title": "Pull request review",
  "description": "Every new pull request gets a review; you approve before the comments go up.",
  "bots": [
    {
      "name": "Kenji",
      "label": "Code reviewer",
      "shape": 9,
      "color": 2,
      "instructions": "You review code changes.\n- Look first for bugs and security risks, then missing tests, then clarity.\n- Be specific: file, line, what's wrong and the fix you suggest.\n- Separate blocking problems from nice-to-haves, and don't rewrite what is already fine.",
      "harness": "claude"
    }
  ],
  "flow": {
    "start": "opened",
    "nodes": [
      {
        "id": "opened",
        "type": "event",
        "title": "PR opened",
        "event": "github.pull_request.opened",
        "x": 90,
        "y": 120
      },
      {
        "id": "review",
        "type": "bot",
        "title": "Review",
        "bot": "Kenji",
        "prompt": "Review the pull request and list the problems by severity, with file and line.",
        "x": 350,
        "y": 120
      },
      {
        "id": "ok",
        "type": "approval",
        "title": "Approve",
        "prompt": "Post these comments on the pull request?",
        "x": 610,
        "y": 120
      },
      {
        "id": "post",
        "type": "bot",
        "title": "Post",
        "bot": "Kenji",
        "prompt": "Post the approved comments on the pull request.",
        "x": 870,
        "y": 120
      }
    ],
    "edges": [
      {
        "from": "opened",
        "to": "review"
      },
      {
        "from": "review",
        "to": "ok"
      },
      {
        "from": "ok",
        "to": "post"
      }
    ]
  }
}

Copy it (or this page's link) and press ⌘V in the AgentsCompany app. You'll see everything before it's installed.