en un clic
patrol
定期巡查仓库,监控 CI 状态、扫描未处理 Issue,自动分发到对应 skill 处理。
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
定期巡查仓库,监控 CI 状态、扫描未处理 Issue,自动分发到对应 skill 处理。
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
通用问答, 回答用户咨询、技术探讨等非错误、非功能需求的 Issue。
分析 Bug 类型 Issue, 定位根因, 并对简单 Bug 自动创建修复 PR。
评审需求(PRD), 从业务价值和技术可行性角度回答问题, 给出评估。
定义 GitHub 评论的格式规范, 强调使用折叠 `<details>` 保持简洁。
根据 Issue 的讨论和方案, 实现功能或修复 Bug, 并创建 PR。
自动审查 PR, 检查代码质量、风格和潜在问题, 支持增量审查。
| name | patrol |
| description | 定期巡查仓库,监控 CI 状态、扫描未处理 Issue,自动分发到对应 skill 处理。 |
定期巡查 CTeX-kit 仓库,监控 CI 和 Issue。
遵循
github-comment规范。
禁止凭训练知识推断技术细节。 所有对外发布的内容必须基于源码验证。
.dtx 文件确认gh issue view 读内容确认相关性gh pr merge)gh run list --workflow=test.yml --limit=5 --json status,conclusion,event,createdAt,url
关注:
schedule 触发的周五定时构建是否正常gh issue list --state=open --limit=20 --json number,title,labels,comments,stateReason
判断是否需要处理:
对每个 Issue,用 gh issue view <number> --json comments 获取完整评论列表,检查最后一条评论的作者:
github-actions[bot] → 跳过(bot 已回复,无新用户活动)stateReason 为 reopened → 需要处理(即使 bot 之前回复过,重新打开意味着问题未解决)根据 Issue 标签和内容选择对应 skill:
| 类型 | Skill | 后续 |
|---|---|---|
bug 标签 | bug-analyze | 分析根因;简单 Bug 用 implement 修复 |
enhancement / 功能需求 | feature-review | 评审可行性,等用户确认 |
| 提问 / 无标签 | answer-question | 直接回复 |
每个 Issue 处理完成后,用 gh issue comment 发布分析结果。
可以自动修复:
.tlg 输出变化,l3build save 即可.dtx 改动,且本地 l3build check 能复现和验证不自动修复(开 Issue 说明,等人工介入):
gh run view --log-failed 读取失败日志bug-analyze 思路定位根因本环境已安装 TeX Live 和 Noto CJK 字体,可运行编译和测试:
cd <project> && l3build check -q -H
cd <project> && l3build save <test-name>
环境变量已配置:diffext=.diff,diffexe="git diff --no-index --text --"
修复分支命名:fix/patrol/{desc} 或 feat/patrol/{desc}
修复后必须:
l3build check 确认测试通过