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.