Files
everything-claude-code-zh/commands/instinct-import.md

143 lines
3.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
name: instinct-import
description: 从团队成员、技能创建者Skill Creator或其他来源导入直觉Instincts
command: true
---
# 直觉导入命令Instinct Import Command
## 实现
使用插件根路径运行直觉 CLI
```bash
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`(手动安装):
```bash
python3 ~/.claude/skills/continuous-learning-v2/scripts/instinct-cli.py import <file-or-url>
```
可以从以下来源导入直觉:
- 团队成员的导出文件
- 技能创建者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
### 处理重复项
当导入的直觉与现有直觉匹配时:
- **高置信度优先**:保留置信度较高的版本
- **合并证据**合并观察计数observation counts
- **更新时间戳**:标记为最近已验证
### 处理冲突
当导入的直觉与现有直觉相矛盾时:
- **默认跳过**:不导入冲突的直觉
- **标记待评审**:将两者都标记为需要关注
- **手动解决**:由用户决定保留哪一个
## 来源追踪
导入的直觉会带有以下标记:
```yaml
source: "inherited"
imported_from: "team-instincts.yaml"
imported_at: "2025-01-22T10:30:00Z"
original_source: "session-observation" # 或 "repo-analysis"
```
## 技能创建者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>`:从技能创建者分析中导入
- `--min-confidence <n>`:仅导入高于阈值的直觉
## 输出
导入完成后:
```
✅ 导入完成!
添加8 条直觉
更新1 条直觉
跳过3 条直觉 (2 条重复1 条冲突)
新直觉已保存至:~/.claude/homunculus/instincts/inherited/
运行 /instinct-status 以查看所有直觉。
```