원클릭으로
pr-self-review
Guide authors through a structured self-review before requesting peer review.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Guide authors through a structured self-review before requesting peer review.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
ALWAYS use this skill whenever you would otherwise ask the user a question in free-form chat -- for clarifications, confirmations (especially destructive actions), missing parameters, multiple-choice decisions, or structured form input. Elicitations are routed through the Unique AI Platform UI via `unique-cli elicit create` + `elicit wait` (or `elicit ask` outside an agent harness) so the user gets a proper structured prompt and you get a structured answer back. Do NOT ask the user in plain chat when you can use this skill instead.
Read Agentic Table (magic table / due-diligence) sheets through the unique-cli agentic-table command. Use when the user or task involves inspecting an Agentic Table: a sheet's state and metadata, a specific cell's value or lock state, a cell's edit/answer history, or the sheet's generated export artifacts (reports, question exports). These are read-only (Tier 0) commands — they never modify the sheet and never require confirmation. Access to each sheet is enforced by the platform; a denial is reported as `agentic-table: permission denied`.
Call MCP (Model Context Protocol) server tools on the Unique AI Platform using the unique-cli mcp command. Use when the user asks to invoke, call, or execute an MCP tool, or when they need to send a JSON payload to an MCP server through the CLI. The JSON payload is forwarded 1:1 to the platform's MCP call-tool API.
Invoke connected Unique spaces/subagents through the unique-cli subagent command. Use when the workspace exposes connected-space tools and you need to delegate a question or task to one of those configured assistants.
Search the Unique AI Platform knowledge base using the unique-cli search command, with automatic per-turn citation tracking so cited facts render as clickable reference chips and `<sup>N</sup>` footnotes on the Unique platform. Use whenever the user asks to find, search, or query documents or content on Unique, including filtering by folder or metadata. Also covers `unique-cli read <cont_id>` for reading the full indexed text of a document when its content ID is already known. NOTE: This search uses combined vector + full-text indexing. Excel (.xlsx/.xls), CSV (.csv), and image files are NOT full-text indexed, so they will not appear in search results. To locate these file types, use the unique-cli-file-management skill instead (browse folders with `unique-cli ls` to find them by name).
Search the documents uploaded for the CURRENT task/row (e.g. an Agentic Table row's attached files) via the `unique-cli uploaded-search "<query>"` command, with the same per-turn citation tracking as `unique-cli search` so cited facts render as `<sup>N</sup>` footnotes and clickable reference chips on the Unique platform. ALWAYS use this skill when the user refers to documents they uploaded/attached to this task, or when you need facts from the task's own attached files. These uploaded files are scoped to the chat, NOT to a knowledge-base folder, so they will NEVER appear in `unique-cli search` results no matter the folder or metadata filters. Use `unique-cli search` for the knowledge base and this command for the task's uploaded documents; the two are complementary and citation numbering is shared across them within a turn.
| name | pr-self-review |
| description | Guide authors through a structured self-review before requesting peer review. |
| license | MIT |
| compatibility | claude cursor opencode |
| metadata | {"version":"1.0.0","languages":"all","audience":"developers","workflow":"analysis","since":"2026-02-24"} |
I help you review your own pull request through a structured five-category checklist before you request external review:
By catching issues before external review, you save reviewers' time and reduce review cycles.
Supporting files in this skill:
assets/self-review-checklist.template — The five-category checklist as a markdown file you can copy into a PR commentUse when you want to:
Stage: Author pre-review checklist (after implementation, before external review).
pr-create when you need to draft the PR title/body before opening it.pr-review when reviewing someone else's PR as a reviewer.pr-split when the core question is whether to split a large PR."Review my own PR before I request review" "Walk me through a self-review checklist" "Help me check my PR for debug code and missing tests"
Here's how I guide you through self-review:
I'll ask for your PR diff or a link to the open PR if not provided in context.
I'll ask: Does the PR description accurately describe every file in the diff?
I'll ask: Are all files in the diff intentionally included?
I'll ask: Are there any obvious leftover debug artifacts? I'll flag obvious issues like:
console.log, print, println, println! (debug output)debugger, pdb, debug! (breakpoints).only, .skip on test cases (ensures tests run)For TODO/FIXME comments, I'll ask: did you intend to resolve these before requesting review?
Note: Thorough artifact detection is your reviewers' job—this catches the obvious ones you might have missed.
I'll ask: Does every changed function/method have test coverage?
I'll ask: Is this PR focused on a single concern, or does it mix unrelated changes?
/pr-split skillI'll summarize the findings: