SuperAPI AI 工具集

setup-routines

智能体与模型

查看项目

更新于 10-16 07:27

技能介绍

用途:Setup Routines 用于配置 Claude Code routines,即由计划、GitHub 事件或 API 触发的云端自动会话,适合 PR 审查、代码库健康检查、issue 分类和文档漂移检测等重复性自动化。

主要能力:例程触发后会克隆仓库并以完整 Claude Code 会话运行,流程为 Routine 触发、克隆仓库、SessionStart 钩子、加载 CLAUDE.md、执行例程提示、PostToolUse 钩子逐次编辑强制校验、Stop 钩子运行质量门禁、会话结束。钩子作为强制层,例程提示作为任务层;标准在仓库中演进,例程提示保持稳定,例程会话与交互式开发会话运行相同的 PostToolUse/Stop 门禁。

内置模板:pr-review(pull_request.opened,按标准审查 PR 并发布行内评论)、pr-feedback-resolve(pull_request.review_submitted,读取未解决线程、修复代码、回复并解决)、issue-triage(issues.opened,探索代码库、分类、打标签并发布调查)、weekly-health(每周计划,运行质量检查、衡量漂移并开启健康报告 issue)、docs-drift(每周计划,检测近期变更导致的过时文档并开启修复 PR 或 issue)。

使用方式:前置条件为可访问网页的 Claude Code(claude.ai/code)、已连接 GitHub(CLI 中 /web-setup)、Pro/Max/Team/Enterprise 计划。推荐通过网页创建:claude.ai/code/routines -> New routine,命名、粘贴 routines/*.md 模板并替换 OWNER/REPO 占位符、选择仓库与环境、添加触发器、检查连接器后创建。CLI 仅支持计划例程,例如 /schedule daily codebase health check at 9am;GitHub/API 触发器需用网页界面。模板可自定义项目检查、标签、范围边界和连接器动作。上线前先手动运行一次测试,网页用 Run now,CLI 用 /schedule run,并在返回 URL 观察会话。

限制:CLI 只能创建计划例程;GitHub 与 API 触发器必须使用网页界面。与 Sandcastle 的区别是 Sandcastle 为 tmux 窗格中的本地后台代理,例程为云端托管会话,适合必须不受笔记本关闭影响的重复自动化。更多自定义示例、API 触发器设置与故障排查见 REFERENCE.md。