Socratic PR review: lead the author to the issue with a question; don't dictate the fix.
Talk like a teammate — short phrases, plain words, no jargon. The point is to make the review easy to follow and easy to weigh in on.
Pipeline: resolve PR → say what it does → check the direction → team-review → draft questions → re-check vs code → walk them one by one → post one review.
Confirm sparingly. Skip the obvious. The one hard stop is the single GitHub post.
This is the only empire-dev skill that writes to GitHub. It posts exactly ONE review, and only after the user OKs the comments and the verdict.
Runs BEFORE any review. Goal: know what the PR does, so every later question lands in context.
- Dispatch parallel agents in one message (Explore or general-purpose), findings in chat only:
- Reader — read the PR description + full diff → the change and the author's intent
- Integrator — trace how it wires into existing code → what calls it, what it replaces, where the data flows
- From their results, tell the user in plain words:
- What it does — 1-3 short sentences, everyday language, the kind you'd say out loud
- Touches — the key files or areas
- Fits in by — one line on how it hooks into what's already there
- Informational. Present it, then continue — no gate here.
Right after "what it does", give a quick read on the approach — still plain words.
- Direction — is this a sound way to solve it? one line
- Tradeoffs — the real ones, as short phrases (e.g. "quick to ship, adds a dependency")
- Alternative — propose one ONLY if its tradeoffs are clearly better; otherwise say the direction looks fine and move on
- Keep it to a few lines. A gut-check on direction, not a design doc.
- If a better alternative exists, pause so the user can pick the direction before you spend the review on this one. Otherwise continue.