用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/majesticlabs-dev/majestic-marketplace --skill rp-reviewer命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | rp-reviewer |
| description | Code review using RepoPrompt MCP (chat_send mode=review). Returns structured verdict. |
Audience: Developers who need automated code review via RepoPrompt.
Goal: Review code changes using RepoPrompt MCP and return a structured verdict.
task_id: string # Task identifier (T1, T2, etc.)
changed_files: string[] # List of changed file paths
{
"verdict": "approved" | "rejected",
"reason": "string"
}
Ensure RepoPrompt is on the correct workspace for the project:
Call repoprompt/manage_workspaces with:
{
"action": "switch",
"workspace": "<project-name>"
}
Use repoprompt/chat_send MCP tool with review mode:
{
"new_chat": true,
"mode": "review",
"selected_paths": ["<changed-files>"],
"message": "Review code changes for task <task_id>. Check for bugs, security issues, code quality. If acceptable, respond APPROVED. Otherwise list issues.",
"chat_name": "relay-review-<task_id>"
}
Key: mode: "review" includes git diffs automatically via gitInclusion.
| Response Pattern | Verdict |
|---|---|
| Contains "NOT APPROVED" or "DISAPPROVED" | rejected |
| Contains "APPROVED" (without negation) | approved |
| No clear verdict | rejected |
{
"verdict": "approved",
"reason": "Code review passed - no issues found"
}
Or on rejection:
{
"verdict": "rejected",
"reason": "Security vulnerability found in auth.rb:45"
}
| Scenario | Action |
|---|---|
| RepoPrompt MCP not available | Return { "verdict": "approved", "reason": "RepoPrompt unavailable" } |
| Workspace switch fails | Return { "verdict": "approved", "reason": "Could not switch workspace" } |
| chat_send fails | Return { "verdict": "approved", "reason": "Review failed - auto-approved" } |
Design principle: Fail-open to avoid blocking automated workflows.
Create distinctive, production-grade frontend interfaces with high design quality. Use when building web components, pages, or applications. Includes framework-specific guidance for Tailwind, React, Vue, and Rails/Hotwire ecosystems.
Skill file structure, naming conventions, directory layout, frontmatter requirements, and invocation control. Use when creating skill files or slash commands to ensure correct format and validation.
Forces adversarial reasoning before committing to decisions. Triggers on architectural choices, approach selection, and planning phases to prevent premature commitment bias.