Skip to content

Prove the value by hand before installing anything: review PR #995 with /code-review #1035

Description

@simonoppowa

Part of #1023

Question

Is AI first-pass review on an outside fork PR worth automating at all?

Nothing gets installed until this is answered. No GitHub App, no contents: write grant to a third party, no config committed. The local /code-review skill runs against a real fork PR by hand, and the output decides whether #1034 is worth doing.

The subject: #995 (ibrahim-iqbal, feat: add scan and create-custom actions to no-results search state). It is the right test rather than merely an available one:

  • A genuine fork PR (isCrossRepository: true) — the axis on which every candidate tool differs.
  • 12 files, +213/-39, touching lib/features/add_meal/presentation/add_meal_screen.dart and no_results_widget.dart — new interactive widgets, so it should trip the Semantics(identifier:) convention if anything does.
  • Eight ARB files — so it should trip the nine-ARBs-at-equal-key-count rule.
  • Has an originating issue (Add next-step actions to empty food search results #578), so the skill's Spec axis has something real to check against.
  • It targets main. Feature work here goes to develop. Whether the review notices is a free extra signal.

Run it without disturbing the working tree — no checkout, no stash:

git fetch origin pull/995/head:pr-995

then review main...pr-995, passing AGENTS.md as the standards source. (The skill's step 3 discovers standards files explicitly and hands them to its sub-agents, so the CLAUDE.md-is-a-stub problem does not block this — but pass AGENTS.md by name rather than trusting discovery to find a file called AGENTS.md when the documented examples are CODING_STANDARDS.md and CONTRIBUTING.md.)

Judge, and write the verdict down:

  • Did it catch the repo-specific conventions — the Semantics(identifier:) gap and the ARB key parity? These are the half no generic reviewer can do, and the entire case for automating rests on them. A miss here is the finding.
  • How much was noise? Count findings worth acting on against the total. Read it as ibrahim-iqbal would, not as its author.
  • Did the Spec axis add anything over the Standards axis, given Add next-step actions to empty food search results #578 exists?
  • Would this have helped or discouraged the contributor?
  • How long did it take, and how much attention did it cost you? That is the number that decides whether unattended is worth paying a third party in contents: write for.

Verdict is one of: worth automating — proceed to #1034 and pick a tool; worth doing by hand — keep it manual, close #1034 and #1028 as unneeded; not worth doing — the whole map closes, which is a real outcome and not a failure.

Do not clean up pr-995 until the verdict is recorded — a second opinion may want the same diff.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions