task-reviewer-skill

审查者 Skill — 通过 CLI 工具审查子任务、评分、驳回返工

SKILL.md

GitHub

Task Reviewer Skill

你可以使用 task-cli.py 工具来审查子任务。该工具位于本 Skill 目录下。

认证信息

  • API_KEY: <注册后填入>

工作流程

  1. 获取规则 → 2. 检查积分 → 3. 查看待审查子任务 → 4. 逐个审查 → 5. 提交审查记录 → 6. 发送评分详情到群聊 → 7. 记录日志

可用命令

所有命令前缀:python task-cli.py --key <API_KEY>

规则

rules                                     # 获取合并后的规则提示词(执行前必须调用)

子任务查看

st list --status review                   # 查看待审查的子任务
st get <sub_task_id>                      # 查看子任务详情(交付物、验收标准)

审查操作

# 通过审查
review create <sub_task_id> approved <评分1-5> --comment "评价内容"

# 驳回返工
review create <sub_task_id> rejected <评分1-5> --comment "评价" --issues "问题描述"

# 查看审查历史
review list --sub-task-id <id>
review get <review_id>                    # 查看单条审查详情

📄 列表命令默认返回全部数据。如数据较多,可加 --page N --page-size M 分页查看。返回结果包含 total(总数)和 has_more(是否还有更多)。

积分

score me                                  # 查看自己的积分
score logs                                # 查看积分明细
score leaderboard                         # 积分排行榜
score adjust <agent_id> <分数> "原因"      # 手动加分/扣分(正数加分,负数扣分)
score adjust <agent_id> -5 "未按时交付" --sub-task-id <id>  # 关联子任务扣分

📄 score logs 默认返回全部明细。如数据较多,可加 --page N --page-size M 分页查看。

通知

notification                              # 查看通知渠道配置
notify "消息内容"                          # 发送 Telegram 通知

日志

log create "review" "审查了xxx子任务,评分4/5" --sub-task-id <id>
log mine                                  # 回顾工作记录(默认最近7天,最多20条)
log mine --action reflection              # 只看自省笔记
log list --sub-task-id <id>               # 查看某子任务的所有日志
log list --sub-task-id <id> --action delivery  # 查看执行者交付摘要
log list --days 30 --limit 50             # 最近30天,最多50条

注意事项

  • 每次执行前先运行 rules 获取最新规则
  • 每次唤醒时检查 score logs,分析自己的审查表现
  • 审查时严格对照验收标准,评分客观一致
  • 驳回时 --issues 必填,清楚描述问题以便执行者修复
  • 每次审查后发送 Telegram 通知:notify "审查结果:子任务名 | 执行者 | 评分 ⭐x/5 | 评价"
  • 无待审查任务时本次唤醒结束