SuperAPI AI 工具集

repeatedly-apply-skill

通用与其它

查看项目

更新于 10-15 17:29

技能介绍

用途:对任意技能执行 N 轮(pass)应用,每轮聚焦一个由该技能领域细分出的具体任务,实现渐进式深化改进。

主要能力:采用“编排者 + 子代理”架构。编排者本身不直接应用技能,而是通过 Agent 工具把每一轮委派给全新子代理,以规避疲劳、保证上下文完整,并由编排者逐轮验证成果。

使用方式:先阅读目标技能的 SKILL.md,生成 N 个针对该技能的具体任务(如 ui-polish 可分为布局层级、配色对比、字体层级、交互状态、微动画、空/加载/错误状态、响应式断点、暗色模式、视觉节奏、截图对比等)。随后在项目根目录创建 .skill-loop-progress.md 作为唯一事实来源,记录技能名、目标、总轮数、任务列表与完成情况。每轮流程为:启动一个子代理(严格串行,等待完成)→ 用 git diff --stat 验证改动是否在目标文件且符合本轮任务 → git add 与 git commit → 更新进度文件 → 检查停止条件。

停止条件:连续两轮零改动(收敛)、同一处反复改动(标准冲突)、达到轮数上限、或用户指定的质量目标达成。上下文压缩后,读取进度文件即可从下一未完成轮次恢复。

适用场景:ui-polish、simplify、ubs、tui-glamorous、react-best-practices、ux-audit、de-slopify、codebase-audit 等适合多轮迭代的技能。

限制:各轮必须严格串行,不可并行;每个子代理只承担一个任务;若子代理报告“未发现问题”,需列出至少三项具体检查项,否则允许重试一次;无 Agent 工具时可自行应用技能,但仍需创建进度文件、每轮单一任务、每轮执行 git diff --stat 并提交。具体收费、价格与平台信息暂未提供。