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(手动安装):
您可以从以下来源导入 Instinct: - 队友的导出 - Skill Creator(仓库分析) - 社区集合 - 之前机器的备份
使用方法¶
/instinct-import team-instincts.yaml
/instinct-import https://github.com/org/repo/instincts.yaml
/instinct-import --from-skill-creator acme/webapp
执行内容¶
- 获取 Instinct 文件(本地路径或 URL)
- 解析并验证格式
- 检查与现有 Instinct 的重复
- 合并或添加新的 Instinct
- 保存到
~/.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:
- 来源:repo-analysis
- 初始置信度较高(0.7 以上)
- 链接到源仓库
标志¶
--dry-run:预览而不导入--force:即使存在冲突也导入--merge-strategy <higher|local|import>:处理重复的方式--from-skill-creator <owner/repo>:从 Skill Creator 分析导入--min-confidence <n>:仅导入阈值以上的 Instinct
输出¶
导入后:
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 ev/ECC