A few unrelated improvements today, all driven by friction I was hitting in real reviews. The headline is a new /forward-comments Claude Code slash command: paste in a coarse review someone gave outside GitHub (Slack message, in-person notes), pass the reviewer’s handle, and it splits the prose into atomic concerns and posts each one as a separate line-level review comment on the current branch’s PR, prefixed with via @handle. Framing prose and transitions get dropped — only actionable points become comments.

Two fixes alongside it. assist backlog was bailing when run from a subdirectory because loadConfig only checked cwd; it now walks up looking for .claude/assist.yml or assist.yml and resolves the project root from wherever it finds the config. And the prs command’s gh calls were occasionally hitting upstream instead of origin on forks, which surfaced wrong PR data — added a getPreferredRemoteRepo helper that prefers origin whenever it exists, falling back to whatever single remote is configured.