Files
everything-claude-code-zh/skills/continuous-learning-v2/commands/instinct-import.md

3.5 KiB
Raw Blame History

name, description, command, implementation
name description command implementation
instinct-import 从队友、技能生成器Skill Creator或其他来源导入直觉Instincts /instinct-import python3 ~/.claude/skills/continuous-learning-v2/scripts/instinct-cli.py import <file>

直觉导入命令Instinct Import Command

实现

python3 ~/.claude/skills/continuous-learning-v2/scripts/instinct-cli.py import <file-or-url> [--dry-run] [--force] [--min-confidence 0.7]

从以下来源导入直觉Instincts

  • 队友导出的文件
  • 技能生成器Skill Creator仓库分析
  • 社区集合
  • 之前的机器备份

用法

/instinct-import team-instincts.yaml
/instinct-import https://github.com/org/repo/instincts.yaml
/instinct-import --from-skill-creator acme/webapp

执行流程

  1. 获取直觉文件(本地路径或 URL
  2. 解析并验证格式
  3. 检查是否与现有直觉重复
  4. 合并或添加新直觉
  5. 保存至 ~/.claude/homunculus/instincts/inherited/

导入过程示例

📥 正在从 team-instincts.yaml 导入直觉:
================================================

发现 12 条待导入的直觉。

正在分析冲突...

## 新直觉 (8)
这些将被添加:
  ✓ use-zod-validation (置信度: 0.7)
  ✓ prefer-named-exports (置信度: 0.65)
  ✓ test-async-functions (置信度: 0.8)
  ...

## 重复直觉 (3)
已存在类似的直觉:
  ⚠️ prefer-functional-style
     本地0.8 置信度12 个观测项
     导入0.7 置信度
     → 保留本地(置信度更高)

  ⚠️ test-first-workflow
     本地0.75 置信度
     导入0.9 置信度
     → 更新为导入的内容(置信度更高)

## 冲突直觉 (1)
这些与本地直觉相矛盾:
  ❌ use-classes-for-services
     与 avoid-classes 冲突
     → 跳过(需要手动解决)

---
导入 8 个新项,更新 1 个,跳过 3 个?

合并策略Merge Strategies

处理重复项

当导入的直觉与现有直觉匹配时:

  • 高置信度胜出保留置信度Confidence较高的一方
  • 合并证据累计观测项Observation计数
  • 更新时间戳:标记为最近已验证

处理冲突

当导入的直觉与现有直觉冲突时:

  • 默认跳过:不导入产生冲突的直觉
  • 标记待审查:将两者都标记为需要关注
  • 手动解决:由用户决定保留哪一个

来源追踪

导入的直觉会被标记以下字段:

source: "inherited"
imported_from: "team-instincts.yaml"
imported_at: "2025-01-22T10:30:00Z"
original_source: "session-observation"  # 或 "repo-analysis"

技能生成器Skill Creator集成

从技能生成器Skill Creator导入时

/instinct-import --from-skill-creator acme/webapp

这将获取通过仓库分析生成的直觉:

  • 来源:repo-analysis
  • 较高的初始置信度0.7+
  • 已链接到源仓库

参数标志Flags

  • --dry-run:预览而不执行导入
  • --force:即使存在冲突也强制导入
  • --merge-strategy <higher|local|import>:如何处理重复项
  • --from-skill-creator <owner/repo>从技能生成器Skill Creator分析结果导入
  • --min-confidence <n>:仅导入置信度高于阈值的直觉

输出

导入完成后:

✅ 导入完成!

已添加8 条直觉
已更新1 条直觉
已跳过3 条直觉2 个重复1 个冲突)

新直觉已保存至:~/.claude/homunculus/instincts/inherited/

运行 /instinct-status 查看所有直觉。