ワンクリックで
review-pr
Review a PR against lstk architectural patterns and coding conventions. Use when asked to review a pull request.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Review a PR against lstk architectural patterns and coding conventions. Use when asked to review a pull request.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Create a GitHub pull request following lstk conventions with proper title, description, and ticket references.
Scaffold a new CLI subcommand following lstk patterns. Use when adding a new command to the CLI.
Add a new output event type to the event/sink system. Use when adding a new kind of event for domain-to-UI communication.
Scaffold a new Bubble Tea TUI component following lstk's UI patterns. Use when adding a new reusable UI element.
| name | review-pr |
| description | Review a PR against lstk architectural patterns and coding conventions. Use when asked to review a pull request. |
| argument-hint | ["pr-number"] |
| allowed-tools | Read, Grep, Glob, Bash(gh pr diff *), Bash(gh pr view *), Bash(git diff *), Bash(git log *) |
Review PR #$ARGUMENTS against lstk's architectural patterns and conventions.
Run these commands to collect context:
gh pr diff $ARGUMENTS
gh pr view $ARGUMENTS --json title,body,files
Go through each changed file and check for violations. Flag only actual problems — don't nitpick style or formatting that's already consistent with the codebase.
cmd/ — only Cobra wiring, output mode selection, and dependency creationinternal/container/, internal/auth/, etc.) do not import charmbracelet/bubbletea or internal/uicmd/, not inside domain logicfmt.Print/log.Print in domain code — uses output.EmitXxx() helpers insteadinternal/output/events.go (struct + Event union + emit helper)internal/output/plain_format.go (FormatEventLine case)internal/output/*_test.goPlainSink formatting has no lipgloss/styling importsoutput.Sink as a parameter (not constructed internally)UserInputRequestEvent + ResponseCh patternUpdate() is non-blocking...Msginternal/ui/styles/styles.gogithub.com/creack/pty)Provide a summary with:
Keep feedback actionable and specific. Don't flag things that aren't problems.