SuperAPI AI 工具集

start

通用与其它

查看项目

更新于 10-16 01:12

技能介绍

用途:为项目脚手架生成自主循环契约 LOOP_CONTRACT.md,并启动一个每次触发都重读契约、可自我修订的 /loop 循环。

主要能力:安装 autoloop 钩子(心跳、会话绑定、节奏否决等);预检并自动迁移旧版 LOOP_CONTRACT.md 到 .autoloop/<slug>--<hash>/CONTRACT.md 新布局;收集名称、范围、节奏等契约输入;从模板生成契约并写入 v2 前置字段;在机器级注册表登记循环;生成并加载 launchd plist;输出可交给 /loop 的指针触发片段;提供立即启动、提交建议与绑定校验提示。

使用方式:以技能形式调用,可选传入契约文件路径(默认 ./LOOP_CONTRACT.md)。脚本依赖 CLAUDE_PLUGIN_ROOT 解析模板与库,命令如 source "$PLUGIN_ROOT/scripts/hook-install-lib.sh"、install_all_hooks、generate_plist、load_plist 等按原样执行。

适用场景:需要在 Claude Code 中搭建长周期、事件驱动或定时唤醒的自主工作循环。

限制:自动触发依赖 macOS launchd 与 SessionStart 钩子完成 owner_session_id 绑定,未绑定前注册表显示 pending-bind,唤醒器不会真正触发;非 macOS 会跳过 plist 加载;/loop 需 Claude Code 2.1.101 及以上;不得覆盖已有契约或写到工作树之外。其余细节资料未提供。