用途:标准化 Gemini CLI Bot 的持久记忆维护、与既往会话同步以及准备 Pull Request 的流程,防止上下文膨胀并保留决策记录。
主要能力与结构:维护 tools/gemini-cli-bot/lessons-learned.md,采用结构化 Markdown,含任务台账(仅保留最近 50 条任务)、假设台账(记录假设、状态与证据)、只追加的决策日志(仅保留最近 20 条)以及当前轮次的详细调查发现。
使用方式:起始阶段强制同步,先读取记忆文件,再用 GitHub CLI 验证触发状态(gh pr view 或 gh issue view),并更新台账:定时模式更新活跃任务状态(如将已合并 PR 标为 DONE、调查 FAILED 任务的 CI 失败);交互模式必须忽略 FAILED、STUCK 或待处理任务,只处理用户评论。结束阶段强制保存记忆,记录调查发现并将决策逻辑与根因分析写入决策日志。委派 worker 代理时,编排者必须把相关台账片段放入提示;若 worker 涉及调查、根因分析或状态更新,须激活本技能读取完整 lessons-learned.md。
限制:worker 被严格禁止写入或更新 lessons-learned.md,只能把发现与建议更新返回给编排者,编排者是状态保存的唯一权威。资料未提供具体价格、平台支持范围或额外配置步骤。