用途:autoskill 在使用了 Skills 的编码会话结束后运行,分析会话中的纠正、重复模式和认可信号,提取可长期复用的偏好,并映射到会话中活跃的相关 Skill 文件,提出最小化、可回滚的修改建议,作为跨会话的学习机制。
主要能力:检测纠正(最高价值,如“不要用 X,用 Y”“这个代码库不要做 X”)、重复模式(同一反馈出现 2 次以上、跨文件一致的命名或结构选择)、认可(作为佐证)。会忽略一次性、含糊或相互矛盾的信号。提出前需通过四项质量过滤:是否重复或作为通用规则陈述、是否适用于未来会话、是否足够具体可执行、是否属于原本不知道的新信息。值得捕获的包括项目特有约定、自定义组件或工具位置、与默认不同的团队偏好、领域术语、非显而易见的架构决策、特定技术栈的集成与 API 怪癖;不值得捕获的是通用最佳实践、语言或框架常识、常见库用法、通用安全与无障碍规范。
使用方式:在会话后通过“autoskill”“learn from this session”“update skills from these corrections”“remember this pattern”等显式请求触发;一次性纠正或用户拒绝修改 Skill 时不激活。信号映射时,若与已用 Skill 相关则更新其 SKILL.md;若 3 个以上相关信号不属于任何活跃 Skill,则建议新建 Skill;无法映射的信号忽略。每条建议给出文件路径、章节、置信度(HIGH 或 MEDIUM)、信号原文或转述、当前文本、建议文本和一句理由,按文件分组并优先展示 HIGH。始终先展示摘要并等待明确批准(y/n/selective)后再编辑文件。应用时做最小聚焦修改,若可用 git 则以 chore(autoskill): [简述] 提交并报告改动。
限制:未经明确指示不得删除现有规则;优先增量修改而非重写;每次改动只含一个概念以便回滚;保留原文件结构与语气;不确定时降级为 MEDIUM 并询问。具体安装命令、收费与平台支持信息暂未提供。