Rami AI code review tools for Claude Code
npx claudepluginhub Shavakan/rami-actionsAI-powered code review tool for vibe coding
Official prompts.chat marketplace - AI prompts, skills, and tools for Claude Code
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations
Claude Code plugins for the Slidev presentation framework
GitHub Action for AI code reviews using Rami.
name: Rami Code Review
on:
pull_request:
types: [opened, synchronize, reopened]
permissions:
pull-requests: write
contents: read
jobs:
review:
if: github.event.pull_request.draft != true
runs-on: ubuntu-latest
steps:
- uses: Shavakan/rami-actions@v1
with:
api_endpoint: ${{ secrets.RAMI_API_ENDPOINT }}
Required: Add permissions block or API returns 500 errors.
| Input | Required |
|---|---|
api_endpoint | Yes |
openrouter_api_key | No |
issues_found: Number of issues foundThis repository also serves as a Claude Code marketplace plugin.
/plugin marketplace add Shavakan/rami-actions
/plugin install rami-code-review@rami
Run a full code review cycle on your current PR branch:
/rami-code-review:rami
This will:
| Tool | Description |
|---|---|
login | Authenticate via GitHub device flow (required on first use) |
get_current_branch_pr | Find PR URL from current git branch |
get_review_results | Trigger or retrieve code review (triggers new review if none exists) |
get_review_status | Check review status without triggering new review |
get_fix_prompt | Get detailed fix instructions |
rebutt | Challenge a finding with evidence |
invalidate_cache | Clear cached review results (enterprise tier only) |
On first use, run the login tool. It initiates GitHub device flow:
user_code and verification_uriSession tokens are cached automatically. Re-authentication is only needed when tokens expire.
"Not authenticated" errors
/rami - it handles auth automatically in Phase 0"No PR found for branch"
Review stuck in "queued" state
retry_after_seconds from the response"Rate limited by GitHub"