SuperAPI AI 工具集

automate-me

智能体与模型

查看项目

更新于 11-06 21:01

技能介绍

用途:把用户的工作习惯与偏好转化为一个供智能体遵循的“模式技能”(-mode skill),例如 jay-mode、priya-mode。产物是一个针对个人定制的技能文件,让智能体按其风格与约定工作。

主要能力:

  • 检查是否已存在模式技能:递归查找 .agents/skills/**/-mode/SKILL.md 与 ~/.agents/skills/-mode/SKILL.md,模式技能也可位于个人分类目录(如 .agents/skills/<handle>/)。存在时用 AskQuestion 确认是更新还是从头开始;更新模式只挖掘技能上次编辑(git log -1 --format=%cI <path>)之后的历史,询问变化或缺失内容,并就地编辑原文件,保留未被用户否定的章节,仅为真正的新规则新增章节。
  • 挖掘历史:仅使用系统提示所指的当前工作区 agent-transcripts/ 目录,不跨工作区读取其他项目私聊。可对历史切片并行运行多个子代理,寻找响应偏好(长度、语气、格式)、委派习惯、验证姿态、代码与文案纪律、流程约定、元偏好等信号;在多个切片中重复出现的模式视为高置信度,孤立信号通常丢弃。
  • 直接提问:用 AskQuestion 提供结构化多选(1-2 个问题、每题 4-6 个选项,类别题允许多选),先宽后细,最后用一次自由聊天补充遗漏。
  • 聚类发现:将信号归入响应风格、自主性、先理解、子代理、文案/代码纪律、评审与验证、流程、技能等章节,仅保留适用者。
  • 起草技能:使用 skill-creator 撰写;路径沿用既有分类或默认 .agents/skills/<handle>-mode/SKILL.md(或用户偏好的 ~/.agents/skills/<handle>-mode/);description 以用户名 + /<handle>-mode + 按其风格工作 触发,而非“写代码”“审查 PR”等通用词;默认 disable-model-invocation: true,除非用户明确要求每轮都生效。
  • 打磨文案:对每行应用 unslop 与 create-skill 的写作准则,向用户展示草稿并多轮迭代,删减到位。
  • 落地:在基于 main 的 worktree 中提交并开 PR,不直接推送 main。

限制与护栏:不要过度拟合单次对话,偏好需多次出现才固化;保持可操作性,不重述其他技能内容或写“诗意”文字;以路径引用而非内联粘贴其他技能与原则文档;章节保持精简,只写非默认的具体规则;祈使句使用“the user”而非作者名;不强求对称,没有流程规则就跳过该章节。评估采用与用户的主观“感觉检查”,而非 create-skill 式的测试迭代基准;仅当触发准确率成为实际问题时才做描述优化。不适用于:用户想要任务特定技能(仅用 create-skill,无需挖掘),或只想捕捉某个狭窄工作流(属于普通技能而非模式技能)。