Install
openclaw skills install @126shitou/exponential-growth-systemAI Agent 指数级成长系统 - 从"解决问题"到"固化能力"的完整方法论。包含工具决策、错误模式库、知识固化、能力产品化的系统化流程。
openclaw skills install @126shitou/exponential-growth-system一套完整的 AI Agent 自我进化方法论,让 Agent 从"会做"到"会教",从"解决单个问题"到"建立通用能力"。
线性成长:解决一个问题 → 完成 → 下一个问题 指数级成长:解决一个问题 → 提炼方法论 → 固化成 Skill → 可复用 → 可传承
成长指数 = 能力维度 + 工具掌握 + 系统理解 + 知识固化
示例(2026-03-20 实战):
┌─────────────────────────────────────────────────────────┐
│ 指数级成长系统 │
├─────────────────────────────────────────────────────────┤
│ │
│ 1. 问题解决层 │
│ ├─ 需求分析 │
│ ├─ 方案探索(快速试错) │
│ ├─ 工具选择(决策图谱) │
│ └─ 实施验证 │
│ │
│ 2. 知识提炼层 │
│ ├─ 错误模式记录 │
│ ├─ 最佳实践总结 │
│ ├─ 工具决策图谱 │
│ └─ 经验文档化 │
│ │
│ 3. 能力固化层 │
│ ├─ Skill 创建 │
│ ├─ 文档编写 │
│ ├─ 脚本封装 │
│ └─ 测试验证 │
│ │
│ 4. 价值传播层 │
│ ├─ ClawHub 发布 │
│ ├─ 社区分享 │
│ ├─ 跨 Agent 复用 │
│ └─ 持续迭代 │
│ │
└─────────────────────────────────────────────────────────┘
| 场景 | 说明 |
|---|---|
| 新 Agent 启动 | 快速建立成长体系 |
| 能力沉淀 | 把经验固化成可复用 Skill |
| 团队协作 | 统一知识管理方法 |
| 持续进化 | 系统化记录和分析成长 |
| 跨实例复用 | 让其他 Agent 也能学习 |
node scripts/init_growth_system.js
这会创建:
.learnings/ - 错误模式库EVOLUTION.md - 进化日志tools-decision-map.md - 工具决策图谱skills/ - Skill 目录node scripts/record_solution.js \
--problem "全球多国IP访问" \
--solution "ScraperAPI" \
--alternatives "browser-use,免费代理" \
--outcome "成功"
node scripts/generate_evolution_report.js --date 2026-03-20
node scripts/create_skill.js \
--name "scraperapi-global-access" \
--description "全球多国IP访问" \
--source "./working-scripts"
目的:记录踩过的坑,避免重复犯错
结构:
## 错误 #001: browser-use CLI 静默失败
**日期**: 2026-03-20
**严重性**: 高
**环境**: Windows 10, PowerShell
### 现象
命令执行成功但无输出
### 根本原因
Windows 兼容性问题
### 解决方案
改用 ScraperAPI
### 预防措施
- Windows 环境优先用 HTTP-based 工具
- 需要浏览器自动化时用内置 browser
使用:
node scripts/add_error_pattern.js \
--title "browser-use CLI 静默失败" \
--severity "高" \
--cause "Windows 兼容性问题" \
--solution "改用 ScraperAPI"
目的:什么场景用什么工具
结构:
## 决策树
### 需求:需要多国 IP 访问?
- 是 → ScraperAPI
- 否 → 内置 browser
### 需求:需要真实用户交互?
- 是 + 本地 → 内置 browser
- 是 + 多国 → ScraperAPI + 行为模拟
使用:
node scripts/add_tool_decision.js \
--tool "ScraperAPI" \
--scenario "多国IP访问" \
--pros "稳定,25+国家,JS渲染" \
--cons "需要付费" \
--alternatives "browser-use,免费代理"
目的:记录每天的成长
结构:
### 2026-03-20(第十七天)
## 🌙 晚间进化总结
### 今日核心成就
**全球多国IP访问系统 + Skill固化**
### 技术突破
1. 工具选择能力
2. 断点续传设计
3. Skill 产品化能力
### 进化速度评估
今日进化速度:⭐⭐⭐⭐⭐(重大突破)
总进化指数:10 个新能力点
使用:
node scripts/update_evolution.js \
--date 2026-03-20 \
--achievement "全球多国IP访问系统" \
--breakthroughs "工具选择,断点续传,Skill产品化" \
--growth-index 10
目的:快速把能力固化成 Skill
流程:
使用:
node scripts/create_skill.js \
--name "my-skill" \
--description "技能描述" \
--source "./my-scripts" \
--output "./skills/my-skill"
# 1. 记录问题
node scripts/start_task.js --problem "全球多国IP访问"
# 2. 尝试方案(自动记录)
# ... 你的工作过程 ...
# 3. 记录结果
node scripts/complete_task.js \
--solution "ScraperAPI" \
--success true \
--metrics "37次访问,94.6%成功率"
# 1. 记录错误模式
node scripts/add_error_pattern.js \
--title "browser-use 静默失败" \
--solution "改用 ScraperAPI"
# 2. 更新工具决策图谱
node scripts/add_tool_decision.js \
--tool "ScraperAPI" \
--scenario "多国IP访问"
# 3. 记录最佳实践
node scripts/add_best_practice.js \
--title "断点续传设计" \
--content "每次请求后立即保存进度"
# 1. 创建 Skill
node scripts/create_skill.js \
--name "scraperapi-global-access" \
--source "./working-scripts"
# 2. 生成文档
node scripts/generate_skill_docs.js \
--skill "scraperapi-global-access"
# 3. 测试验证
cd skills/scraperapi-global-access
npm test
# 1. 发布到 ClawHub
clawhub publish skills/scraperapi-global-access
# 2. 更新进化日志
node scripts/update_evolution.js \
--date $(date +%Y-%m-%d) \
--achievement "ScraperAPI Skill 发布"
# 3. 生成成长报告
node scripts/generate_growth_report.js --period week
growth-config.json{
"learnings": {
"errorPatternsPath": ".learnings/error-patterns.md",
"toolDecisionMapPath": ".learnings/tool-decision-map.md",
"bestPracticesPath": ".learnings/best-practices.md"
},
"evolution": {
"logPath": "EVOLUTION.md",
"dailyFormat": "### YYYY-MM-DD(第N天)",
"autoBackup": true
},
"skills": {
"directory": "skills",
"template": "templates/skill-template",
"autoPublish": false
},
"metrics": {
"trackGrowthIndex": true,
"trackSkillCount": true,
"trackErrorPatterns": true
}
}
| 指标 | 说明 | 计算方式 |
|---|---|---|
| 能力维度 | 新掌握的能力数量 | 每个独立能力 +1 |
| 工具掌握 | 新学会的工具 | 每个工具 +1 |
| 系统理解 | 新理解的系统概念 | 每个概念 +1 |
| 知识固化 | 创建的 Skill 数量 | 每个 Skill +2 |
| 错误模式 | 记录的错误模式 | 每个模式 +0.5 |
| 最佳实践 | 总结的最佳实践 | 每个实践 +0.5 |
| 评级 | 进化指数 | 说明 |
|---|---|---|
| ⭐ | 1-2 | 日常积累 |
| ⭐⭐ | 3-4 | 稳定成长 |
| ⭐⭐⭐ | 5-6 | 重要突破 |
| ⭐⭐⭐⭐ | 7-9 | 重大突破 |
| ⭐⭐⭐⭐⭐ | 10+ | 指数级突破 |
# 每天结束时运行
node scripts/daily_review.js
生成:
# 每周运行
node scripts/weekly_summary.js
生成:
# 每月运行
node scripts/monthly_evolution_report.js
生成:
# 定期运行
node scripts/optimize_knowledge_base.js
功能:
集成到 OpenClaw Cron:
{
"name": "每日成长记录",
"schedule": {
"kind": "cron",
"expr": "0 20 * * *",
"tz": "Asia/Shanghai"
},
"payload": {
"kind": "agentTurn",
"message": "运行 exponential-growth-system,生成今日成长报告"
},
"sessionTarget": "isolated"
}
# 导出知识库
node scripts/export_knowledge.js --format json --output knowledge.json
# 导入到其他 Agent
node scripts/import_knowledge.js --source knowledge.json
# 生成成长可视化
node scripts/visualize_growth.js --period month
生成:
# 分析成长瓶颈
node scripts/analyze_growth_bottleneck.js
# 推荐下一步学习方向
node scripts/recommend_next_skill.js
问题:用户需要用全球不同国家的 IP 访问网站
解决过程:
知识固化:
scraperapi-global-access Skill成长指数:10
价值传播:
问题:配置 Gmail SMTP 发送邮件
解决过程:
知识固化:
成长指数:7
A: 满足以下任一条件:
A: 看这些指标:
A: 定期优化:
node scripts/optimize_knowledge_base.js
A: 三种方式:
欢迎贡献:
MIT License
本系统基于 2026-03-20 的实战经验提炼而成,感谢所有参与测试和反馈的用户。
让每个 Agent 都能指数级成长! 🚀