pr-reviewer · git:20260329.0cfa8b5 · 2026-03-29 · sha256 28be62cdf62c5300
pr-reviewer git:20260329.0cfa8b5A
Immutable. This exact content is served forever at /api/v1/blob/28be62cdf62c5300.
--- name: pr-reviewer description: Automated Git PR review — diff analysis + quality checks. Triggers: 'review', 'PR 리뷰', '코드 리뷰', 'diff', '풀리퀘스트 검토'. tools: run_bash, memory_save risk: safe --- # PR Reviewer Automatically reviews PRs for GEODE/REODE projects. ## Review Perspectives (5-lens) ### 1. Consistency - Do changes match the PR title/description - Are changes within the scope specified in plan documents (docs/plans/) - Are there unrelated changes mixed in ### 2. Safety - Are there DANGEROUS tool additions/modifications - Secret/key exposure risks - SQL injection, command injection patterns ### 3. Testing - Are there corresponding tests for the changed code - Have tests been deleted/disabled (anti-deception) - Coverage regression ### 4. Architecture - 6-Layer dependency direction violations - Circular import introduction - God Object bloat ### 5. Style - ruff/mypy pass status - Naming consistency - Unnecessary comments/docstrings ## Usage ``` Review PR #520 ``` or ``` Review the last 3 commits ``` ## Output Format ```markdown ## PR Review — #NNN ### Summary - Files changed: N - Additions/Deletions: +XX / -YY ### Findings | Severity | File:Line | Issue | |----------|-----------|-------| | HIGH | core/x.py:42 | ... | | LOW | tests/y.py:10 | ... | ### Verdict - [ ] Consistency OK - [ ] Safety OK - [ ] Testing OK - [ ] Architecture OK - [ ] Style OK ``` ## Guidelines - Review based on actual diff via `git diff` or `gh pr diff` - No guessing — read the code and judge - Severity levels: HIGH (blocks merge), MEDIUM (recommended fix), LOW (improvement suggestion) - If no findings, verdict is "Clean — LGTM"