用途:prune-agents 用于清理 Claude 子代理产生的孤儿进程。当 Task 工具派生的子代理在完成后没有干净退出时,这些进程会累积下来,该技能通过运行清理脚本将其终止。
主要能力:运行 scripts/cleanup-orphaned-agents.sh,杀掉已与终端脱离的 Claude Code 进程(TTY 显示为“??”)。脚本可随时安全运行,只处理孤儿进程,活跃的终端会话会被保留。
使用方式:该工作流需要完整的 Arc bundle,而非仅安装 prompts。技能中的路径约定为:agents/...、references/...、disciplines/...、templates/...、scripts/...、rules/...、skills/<name>/... 属于插件根目录下的 Arc 自有文件,插件根目录即包含 agents/ 与 skills/ 的目录;./... 相对于本技能目录;.ruler/...、docs/...、src/... 等项目相对路径指向用户的项目仓库。执行清理脚本后,需向用户报告结果,包括清理了多少个进程。
适用场景:被要求“prune agents”“clean up agents”“kill orphaned processes”,或需要清理未正常退出的 Claude 子代理进程时。
限制:需要完整 Arc bundle 才能运行;仅清理孤儿进程,不处理活跃会话;资料未提供脚本的具体参数、输出格式、支持平台及依赖要求。