소스 정보
- 저장소
- gugug168/claudecode-tutorial
- 최근 소스 활동
- 2026년 2월 24일 13:40
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 0
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/gugug168/claudecode-tutorial --skill continuous-learning-v2명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | continuous-learning-v2 |
| description | 基于 instinct 的学习系统,通过 hooks 观察会话,创建带置信度评分的原子级 instincts,并将它们进化为技能/命令/代理。 |
| version | 2.0.0 |
高级学习系统,通过原子级"instincts"——带置信度评分的小型学习行为——将会话转化为可重用知识。
| 特性 | v1 | v2 |
|---|---|---|
| 观察 | Stop hook(会话结束时) | PreToolUse/PostToolUse(100% 可靠) |
| 分析 | 主上下文 | 后台代理(Haiku) |
| 粒度 | 完整技能 | 原子级"instincts" |
| 置信度 | 无 | 0.3-0.9 加权 |
主要改进:
一个 instinct 是一个小型学习行为:
---
id: prefer-functional-style
trigger: "when writing new functions"
confidence: 0.7
domain: "code-style"
source: "session-observation"
---
# Prefer Functional Style(偏好函数式风格)
## 动作
在适当的时候使用函数式模式而非类。
## 证据
- 观察到 5 次函数式模式偏好
属性:
什么是原子级? 原子级意味着不可再分的最小单元。
会话活动
│
│ Hooks 捕获提示 + 工具使用(100% 可靠)
▼
┌─────────────────────────────────────────┐
│ observations.jsonl │
│ (提示、工具调用、结果) │
└─────────────────────────────────────────┘
│
│ 观察者代理读取(后台,Haiku)
▼
┌─────────────────────────────────────────┐
│ 模式检测 │
│ • 用户纠正 → instinct │
│ • 错误解决 → instinct │
│ • 重复工作流 → instinct │
└─────────────────────────────────────────┘
流程说明:
添加到你的 ~/.claude/settings.json:
{
"hooks": {
"PreToolUse": [{
"matcher": "*",
"hooks": [{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/skills/continuous-learning-v2/hooks/observe.sh pre"
}]
}],
"PostToolUse": [{
"matcher": "*",
"hooks": [{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/skills/continuous-learning-v2/hooks/observe.sh post"
}]
}]
}
}
PreToolUse vs PostToolUse:
/instinct-status # 显示已学习的 instincts 及其置信度
/evolve # 将相关 instincts 聚类为技能/命令
/instinct-export # 导出 instincts 用于分享
/instinct-import <file> # 从他人导入 instincts
| 命令 | 说明 |
|---|---|
/instinct-status | 显示所有已学习的 instincts 及其置信度 |
/evolve | 将相关 instincts 聚类为技能/命令 |
/instinct-export | 导出 instincts 用于分享 |
/instinct-import <file> | 从他人导入 instincts |
| 分数 | 含义 | 行为 |
|---|---|---|
| 0.3 | 试探性 | 建议但不强制 |
| 0.5 | 中等 | 相关时应用 |
| 0.7 | 强 | 自动批准应用 |
| 0.9 | 几乎确定 | 核心行为 |
置信度如何计算?
置信度衰减:
# 独立的 instincts
- instinct-1: "使用 TypeScript 严格模式"
- instinct-2: "定义所有函数参数类型"
- instinct-3: "避免 any 类型"
# 进化后的技能
skill: "typescript-strict-style"
包含: [instinct-1, instinct-2, instinct-3]
置信度: 0.85
# 检测到的工作流模式
- instinct-1: "先写测试"
- instinct-2: "运行测试"
- instinct-3: "修复失败"
- instinct-4: "重复"
# 进化后的命令
command: "/tdd-cycle"
动作: 自动执行 TDD 循环
# 复杂行为模式
- 多个相关 instincts
- 跨多个领域的操作
- 需要多步工作流
# 进化后的代理
agent: "full-stack-developer"
包含: [testing-instincts, api-instincts, ui-instincts]
会话结束 → Stop hook → 提取完整技能
↓
技能文件(大型、通用)
↓
下次会话:技能可能触发(50-80%)
问题:
每个工具调用 → Pre/Post hook → 记录观察
↓
后台分析 → 检测模式 → 创建 instincts
↓
下次会话:高置信度 instincts 自动应用
↓
定期:聚类相关 instincts → 技能/命令
优势:
---
id: use-arrow-functions
trigger: "编写回调函数时"
confidence: 0.8
domain: "code-style"
source: "user-corrections"
---
# Use Arrow Functions(使用箭头函数)
## 何时应用
编写回调函数或简短函数时
## 动作
使用箭头函数而非 function 关键字
## 示例
```typescript
// 优先
array.map(x => x * 2)
// 而非
array.map(function(x) { return x * 2 })
### 示例 2:调试 Instinct
```yaml
---
id: check-network-first
trigger: "调试 API 错误时"
confidence: 0.9
domain: "debugging"
source: "error-resolution"
---
# Check Network First(先检查网络)
## 何时应用
API 调用失败或数据不正确时
## 动作
1. 打开浏览器网络面板
2. 检查请求状态码
3. 验证请求/响应格式
4. 检查 CORS 错误
## 证据
- 在 5 个独立调试会话中有效
- 解决了 80% 的 API 问题
/instinct-status/evolve 创建技能/instinct-export 与团队分享continuous-learning/SKILL.md/Users/affoon/Documents/tasks/12-continuous-learning-v2.md记住:v2 是下一代持续学习——更精确、更可靠、更智能。