Interactive Review Skill
Open an interactive web UI where users review content with checkboxes and comments.
How It Works
- •Determine the content source:
- •File path specified: Use
Readtool to get file contents - •Content provided directly: Use that content as-is
- •Otherwise: Collect the most recent relevant content from the conversation
- •File path specified: Use
- •Call
mcp__interactive_review__start_reviewwith the content - •Browser window opens automatically with the review UI
- •User reviews each item (check/uncheck, add comments)
- •User clicks Submit
- •Process the feedback and respond accordingly
Content Sources (Priority Order)
- •Explicit file path: "review /path/to/file.md" or "이 파일 리뷰해줘: README.md"
- •Direct content: User provides or references specific content
- •Conversation context: Extract relevant content from recent conversation
Usage
code
# If file path is specified, read it first:
Read({ "file_path": "/path/to/file.md" })
# Then start the review:
mcp__interactive_review__start_review({
"content": "<content from file or conversation>",
"title": "<descriptive title>"
})
Processing Results
The tool returns JSON with review items:
| checked | comment | Action |
|---|---|---|
| true | empty | Approved - proceed as planned |
| true | has text | Approved with note - consider the feedback |
| false | has text | Rejected - modify according to comment |
| false | empty | Rejected - remove or reconsider this item |
Response Template
After receiving feedback:
code
## Review Summary **Approved**: X items **Needs revision**: Y items ### Items requiring changes: - [Item]: [User's comment] Would you like me to: 1. Proceed with approved items 2. Revise the rejected items based on feedback 3. Both - revise then proceed