跳转至

Instinct 导入命令

实现

使用插件根路径运行 Instinct CLI:

python3 "${CLAUDE_PLUGIN_ROOT}/skills/continuous-learning-v2/scripts/instinct-cli.py" import <file-or-url> [--dry-run] [--force] [--min-confidence 0.7]

或者,如果未设置 CLAUDE_PLUGIN_ROOT(手动安装):

python3 ~/.claude/skills/continuous-learning-v2/scripts/instinct-cli.py import <file-or-url>

您可以从以下来源导入 Instinct: - 队友的导出 - Skill Creator(仓库分析) - 社区集合 - 之前机器的备份

使用方法

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

执行内容

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

导入过程

 instinctsをインポート中: team-instincts.yaml
================================================

12件のinstinctsが見つかりました。

競合を分析中...

## 新規instincts (8)
以下が追加されます:
  ✓ use-zod-validation (confidence: 0.7)
  ✓ prefer-named-exports (confidence: 0.65)
  ✓ test-async-functions (confidence: 0.8)
  ...

## 重複instincts (3)
類似のinstinctsが既に存在:
  WARNING: prefer-functional-style
     ローカル: 信頼度0.8, 12回の観測
     インポート: 信頼度0.7
     → ローカルを保持 (信頼度が高い)

  WARNING: test-first-workflow
     ローカル: 信頼度0.75
     インポート: 信頼度0.9
     → インポートに更新 (信頼度が高い)

## 競合instincts (1)
ローカルのinstinctsと矛盾:
  FAIL: use-classes-for-services
     競合: avoid-classes
     → スキップ (手動解決が必要)

---
8件を新規追加、1件を更新、3件をスキップしますか?

合并策略

重复时

导入与现有 Instinct 匹配的 Instinct 时: - 高置信度优先:保留置信度更高的一方 - 合并证据:合并观察次数 - 更新时间戳:标记为最近已验证

冲突时

导入与现有 Instinct 冲突的 Instinct 时: - 默认跳过:不导入冲突的 Instinct - 标记以供审查:将两者标记为需要注意 - 手动解决:由用户决定保留哪一个

来源追踪

导入的 Instinct 会按以下方式标记:

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

Skill Creator 集成

从 Skill Creator 导入时:

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

这将获取从仓库分析生成的 Instinct: - 来源:repo-analysis - 初始置信度较高(0.7 以上) - 链接到源仓库

标志

  • --dry-run:预览而不导入
  • --force:即使存在冲突也导入
  • --merge-strategy <higher|local|import>:处理重复的方式
  • --from-skill-creator <owner/repo>:从 Skill Creator 分析导入
  • --min-confidence <n>:仅导入阈值以上的 Instinct

输出

导入后:

PASS: インポート完了!

追加: 8件のinstincts
更新: 1件のinstinct
スキップ: 3件のinstincts (2件の重複, 1件の競合)

新規instinctsの保存先: ~/.claude/homunculus/instincts/inherited/

/instinct-statusを実行してすべてのinstinctsを確認できます。

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 ev/ECC