-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Problem
AsyncReview gives great results, but copying findings manually every time is tedious. I want to:
- Run a review from the command line and get clean output
- Pass in a GitHub issue/PR URL directly
- Use the output in Claude Code without copy-pasting
Proposed Solution
1. Accept GitHub Issue/PR URLs Directly
# Review a specific issue
cr review --url https://github.com/org/repo/issues/42 -q "What's the root cause?"
# Review a PR
cr review --url https://github.com/org/repo/pull/123 -q "Any security concerns?"2. Clean Output Formats
# JSON for scripts
cr review --url <issue-url> -q "Summarize" --output json
# Markdown for docs/skills
cr review --url <issue-url> -q "Summarize" --output markdown
# Plain text (default)
cr review --url <issue-url> -q "Summarize"3. Quiet Mode
# No spinners or progress bars, just the result
cr review --url <issue-url> -q "What's wrong?" --quiet4. Model Selection
# Use Gemini 3.0 Pro Preview
cr review --url <issue-url> -q "Deep review" --model gemini-3.0-pro-previewExample Usage
# Quick issue analysis
cr review --url https://github.com/AsyncFuncAI/AsyncReview/issues/1 \
-q "What would be needed to implement this?" \
--model gemini-3.0-pro-preview \
--quiet \
--output markdownOutput:
## Implementation Summary
To implement this feature, you would need to:
1. Add URL parsing to extract owner/repo/number from GitHub URLs
2. Fetch issue/PR content via GitHub API
3. Add `--output`, `--quiet`, and `--model` flags to the CLI
### Files to Modify
- `cr/cli.py` - Add new arguments
- `cr/github.py` - Add URL fetching logic
---
*AsyncReview • gemini-3.0-pro-preview*Claude Code Skill Example
Once implemented, this enables a simple skill:
cr review --url "$URL" -q "$QUESTION" --quiet --output markdownNo more copy-pasting results between tools.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request