SuperAPI AI 工具集

instinct-learning

通用与其它

查看项目

更新于 10-16 07:24

技能介绍

用途:记录智能体观察到的可复用行为模式,形成结构化 instinct 记录,防止知识在会话之间蒸发,并通过项目作用域隔离防止低置信度经验跨项目污染。

主要能力:每条 instinct 含置信度 0.3–0.9、作用域(project/global)、tags 与 source_context;置信度达到 0.8 时在更新步骤自动提升到全局作用域。记录写入 .claude/context/memory/instincts.jsonl,全局作用域时 project 为 null 并设置 promoted_at。

使用方式:调用 Skill({ skill: 'instinct-learning' }); 记录前先用 grep 检查重复;写入命令为 node C:/dev/projects/agent-studio/.claude/skills/instinct-learning/scripts/main.cjs --action record --text "{{instinct_text}}" --confidence {{confidence_score}} --tags "{{comma_separated_tags}}" --source "{{source_context}}";更新置信度用 --action update --id "{{instinct_id}}" --confidence {{new_confidence_score}};查询用 --action query --tags "{{relevant_tags}}" --min-confidence 0.6;查看全局用 --action list --scope global --limit 10。

适用场景:实现中发现的可靠模式、调试中浮现的非显而易见修复、反复成功的工作流、应在项目内避免的错误模式;由 developer、qa、architect、planner、reflection-agent 等角色记录。

限制与约束:没有观察依据不得记录;text 必须单句、命令式且少于 200 字符;置信度限制在 0.3–0.9;不得手工编辑 JSON 提升,须通过 update 触发自动提升;输入经 schema 校验,执行后写入 tool-events.jsonl。相关技能包括 memory-search、context-compressor、session-handoff。