Run any Skill in Manus
with one click
with one click
Run any Skill in Manus with one click
Get Started$pwd:
$ git log --oneline --stat
stars:3
forks:0
updated:May 6, 2026 at 11:18
File Explorer
SKILL.md
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | review |
| description | Code review skill using codex-rs methodology with ag CLI |
| tools | ["bash"] |
使用 codex-rs 的 review 方法论执行代码审查。通过 ag CLI 运行专业的 review prompt。
/skill:review 帮我 review 这个 pr https://github.com/tiancaiamao/ai/pull/42
/skill:review review 当前未提交的代码
/skill:review review commit abc123
| 模式 | 命令示例 | 说明 |
|---|---|---|
| PR Review | /skill:review review PR #42 | Review GitHub PR |
| Uncommitted | /skill:review review 当前未提交的代码 | Review 本地未提交更改 |
| Commit | /skill:review review commit abc123 | Review 指定 commit |
| Base Branch | /skill:review review against main | Review 相对于 base branch 的变更 |
ag agent spawn + review system promptag agent wait 等待 agent 执行完毕审查使用的 system prompt 位于 ~/.ai/skills/review/reviewer.md,基于 codex-rs review_prompt.md,包含:
{
"findings": [
{
"title": "[P1] Fix null pointer risk in auth handler",
"body": "在 user.go:45 处,user 可能是 nil...",
"confidence_score": 0.9,
"priority": 1,
"code_location": {
"absolute_file_path": "/path/to/user.go",
"line_range": {"start": 44, "end": 46}
}
}
],
"overall_correctness": "patch is correct",
"overall_explanation": "代码质量良好,无阻塞问题",
"overall_confidence_score": 0.85
}
# Proxy env is handled automatically by ag for codex backend
cp /Users/genius/.ai/skills/ag/backends.yaml /tmp/
cd /tmp
PR_NUM=42
gh pr diff $PR_NUM > /tmp/pr${PR_NUM}.diff
ag agent spawn reviewer-$PR_NUM \
--backend codex \
--system @/Users/genius/.ai/skills/review/reviewer.md \
--input "Read the diff from /tmp/pr${PR_NUM}.diff and review it. Write result to /tmp/review-${PR_NUM}.json"
ag agent wait reviewer-$PR_NUM --timeout 600
cat /tmp/review-${PR_NUM}.json
ag agent rm reviewer-$PR_NUM
PR_NUM=42
gh pr diff $PR_NUM > /tmp/pr${PR_NUM}.diff
ag agent spawn reviewer-$PR_NUM \
--system @/Users/genius/.ai/skills/review/reviewer.md \
--input "Read the diff from /tmp/pr${PR_NUM}.diff and review it. Write result to /tmp/review-${PR_NUM}.json"
ag agent wait reviewer-$PR_NUM --timeout 600
cat /tmp/review-${PR_NUM}.json
ag agent rm reviewer-$PR_NUM
# spawn 语法
❌ ag agent spawn --id reviewer ... # --id 不是 flag
❌ ag agent spawn reviewer --timeout 15m # spawn 没有 --timeout
✅ ag agent spawn reviewer --input "..." # id 是位置参数
# 必须用 wait
❌ ag agent spawn reviewer ... && sleep 30
✅ ag agent spawn reviewer ... && ag agent wait reviewer --timeout 600
# agent 失败后不能自己代做
❌ agent 失败后自己手动执行检查命令(严格禁止)
✅ 停下来向用户汇报,等待指示
✅ 向用户报告问题,提供选项:
1) 增加超时时间重试
2) 简化 review 范围
3) 手动执行 review(需要用户明确授权)
ag agent spawn 启动 agent,不要直接调用 aiag agent wait 确保执行完毕再读取结果| 问题 | 解决方案 |
|---|---|
| PR 不存在 | 提示用户检查 PR 链接 |
| 无变更 | 输出 "No changes to review" |
| Agent 超时 | 增加 ag agent wait --timeout 或简化 review 范围 |
| JSON 解析失败 | 尝试修复 JSON 或要求 agent 重试 |
unknown backend "codex" | backends.yaml 不在 CWD。cp ~/.ai/skills/ag/backends.yaml ./ |
ag ls 显示 backend 为 ai | 回到 spawn 时的 CWD 查看 |
| Codex agent 无活动 | 检查 stderr:cat .ag/agents/<id>/stderr,常见原因是代理未设置 |
~/.ai/skills/ag/SKILL.md - Agent 编排 CLI 完整文档