一键导入
evolution-engine
Agent 自进化引擎 (v2.2)。整合知识收割、工作流优化、模式检测、反思引擎、门禁偏离检测五大模块,赋予 Agent 自我学习和持续改进能力。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Agent 自进化引擎 (v2.2)。整合知识收割、工作流优化、模式检测、反思引擎、门禁偏离检测五大模块,赋予 Agent 自我学习和持续改进能力。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Antigravity OS 记忆系统。负责读写短期记忆、长期记忆及用户偏好,并维护任务队列状态。
产品设计专家 — 将确认的方案转化为结构化 PRD 初稿,模板覆盖下游评审团所有检查维度。
项目学习技能 (v2.0)。从参考项目自动提取开发规范、架构设计和编码风格,生成知识卡片确保后续代码风格一致。
需求创意合伙人 — 从原始诉求挖掘根因、探索开源方案、生成方案矩阵,而非无条件接受用户想法。
汇总 5 位专家评审意见,仲裁冲突,生成闭环追踪表与变更日志,将初稿重写为粗设 PRD 并同步飞书。
将粗设 PRD 分解为原子化工程任务,生成架构图、任务 Manifest 和 DAG 依赖关系。
基于 SOC 职业分类
| name | evolution-engine |
| description | Agent 自进化引擎 (v2.2)。整合知识收割、工作流优化、模式检测、反思引擎、门禁偏离检测五大模块,赋予 Agent 自我学习和持续改进能力。 |
本技能是 Agent 的"大脑升级系统",负责从经验中学习、积累知识、识别模式、持续优化。
"每一次任务都是学习机会,每一个错误都是改进素材。"
| Module | File | Trigger | Description |
|---|---|---|---|
| Knowledge Harvester | evolution/knowledge_base.md | 任务完成后 | 从对话中提取可复用知识 |
| Workflow Optimizer | evolution/workflow_metrics.md | 工作流完成后 | 追踪效能并提出优化建议 |
| Pattern Detector | evolution/pattern_library.md | 代码提交后 | 识别代码中的可复用模式 |
| Reflection Engine | evolution/reflection_log.md | 状态 → ARCHIVING | 自动反思并总结经验 |
| Learning Queue | evolution/learning_queue.md | 随时入队 | 管理待处理的学习素材 |
Trigger: 用户输入 /evolve 或 "进化" / "学习"
Action:
learning_queue.md 中所有待处理素材knowledge_base.md 和 pattern_library.mdworkflow_metrics.md 生成优化建议Trigger: 用户输入 /reflect 或 "反思"
Action:
reflection_log.mdTrigger: 用户输入 /knowledge [query] 或 "知识 [query]"
Action:
knowledge_base.md 索引Trigger: 用户输入 /patterns [query] 或 "模式 [query]"
Action:
pattern_library.mdTrigger: 任何任务 (T-xxx) 标记为完成
Action:
learning_queue.add:
source_type: code_change
source_id: T-xxx
priority: P2
metadata:
files_changed: [...]
description: "..."
Trigger: Auto-Fix 成功修复错误
Action:
learning_queue.add:
source_type: error_fix
source_id: error-timestamp
priority: P1
metadata:
error_type: "..."
root_cause: "..."
solution: "..."
Trigger: 工作流执行完成(成功或失败)
Action:
workflow_metrics.mdTrigger: 状态变为 IDLE 且 learning_queue 不为空
Action:
从以下来源提取知识:
| Source | Extract If | Category |
|---|---|---|
| 错误修复 | 新的错误类型或解决方案 | debugging |
| 架构决策 | 重大技术选型 | architecture |
| 代码模式 | 重复出现 3+ 次 | pattern |
| 工作流优化 | 显著效率提升 | workflow |
| 工具使用 | 新工具或新技巧 | tooling |
---
id: k-xxx
title: [Title]
category: [architecture|debugging|pattern|workflow|tooling]
tags: [tag1, tag2]
created: YYYY-MM-DD
confidence: 0.7
references: [source-id]
---
## Summary
[一句话总结]
## Details
[详细说明]
## Code Example (if applicable)
\`\`\`dart
// code
\`\`\`
## Related Knowledge
- k-yyy: [Related Title]
| Event | Confidence Change |
|---|---|
| 知识被再次验证 | +0.1 |
| 知识被引用使用 | +0.05 |
| 知识导致错误 | -0.2 |
| 30 天未使用 | -0.1 |
代码提交后,扫描 Git diff:
IF pattern.occurrences >= 3 AND pattern.confidence >= 0.7
THEN promote to pattern_library as ACTIVE
开发新功能时:
pattern_library.md| Workflow | Collect At |
|---|---|
| feature-flow | 开始、PRD完成、每个任务完成、结束 |
| analyze-error | 开始、诊断完成、修复完成、结束 |
| start | 开始、上下文恢复完成、结束 |
IF workflow.avg_duration > threshold * 1.5
OR workflow.success_rate < 0.8
THEN generate_optimization_suggestion()
## Optimization Suggestion: [Workflow Name]
**Issue**: [问题描述]
**Data**:
- 平均耗时: X min (阈值: Y min)
- 成功率: X% (目标: 80%+)
- 最常见瓶颈: [Phase Name]
**Suggestion**: [优化建议]
**Expected Impact**: [预期效果]
/reflect1. 读取 active_context.md 任务完成情况
2. 分析本次会话特点:
- 任务完成率
- 自动修复次数
- 回滚次数
- 耗时分布
3. 生成反思报告 (What Went Well / What Could Improve)
4. 提取 Learnings (转化为知识条目)
5. 提取 Action Items (转化为待办事项)
6. 追加到 reflection_log.md
Action Items 追加到 active_context.md 的任务队列中,标记为 [REFLECTION]:
- [ ] [REFLECTION] 将 Loading Pattern 标准化为代码模板
执行 /evolve 后,输出进化报告:
# 🧬 Evolution Report - YYYY-MM-DD
## 📚 Knowledge Updated
- **New**: X items
- **Updated**: X items
- **Deprecated**: X items
## 🔄 Patterns Detected
- **New**: X patterns
- **Promoted**: X patterns
## 📊 Workflow Insights
- **Most Used**: [Workflow Name]
- **Bottleneck**: [Phase Name]
- **Optimization Suggestions**: X
## 💭 Reflections Processed
- **Sessions**: X
- **Action Items Completed**: X/Y
## 🎯 Recommended Next Steps
1. [Action 1]
2. [Action 2]
active_context.mdproject_decisions.md 的 Known Issues/evolve, /reflect, /knowledge, /patterns 命令| Data | Retention | Archive Policy |
|---|---|---|
| Knowledge Items | 永久 (Confidence > 0.5) | Confidence < 0.5 → deprecated → 7天后删除 |
| Workflow Metrics | 90 天详情,永久统计 | 90 天前详情归档 |
| Pattern Library | 永久 (Occurrences >= 3) | Occurrences < 3 → pending |
| Reflection Log | 永久摘要,30 天详情 | 30 天前详情归档 |
| Learning Queue | 处理后 7 天 | 7 天后删除 |
| Decision Log | 永久 | 90 天无因果链节点自动归档 |
| Outcome Tracker | 永久 | - |
| Injection Log | 90 天 | 90 天前归档 |
工作流每个阶段开始前自动注入相关知识:
1. 提取当前任务关键词
2. 调用 KnowledgeInjector.retrieve_relevant(phase, keywords)
3. 返回 top-5 知识条目 (按 causal_score * confidence 排序)
4. 格式化为 Prompt 注入块 (每条 ≤200 字)
5. 记录注入事件到 injection_log.md
阶段-类别关联:
| Phase | 优先类别 |
|---|---|
| drafting | architecture, workflow, reference-project |
| reviewing | debugging, anti-pattern, architecture |
| decomposing | pattern, architecture, workflow |
| implementing | pattern, debugging, tooling, reference-project |
查找与当前上下文相似的历史决策:
1. 提取当前决策上下文
2. 调用 DecisionReplay.recommend(context)
3. 返回推荐选项 + 避免选项 + 相关知识引用
4. 格式化为 Prompt 注入块
从模式库生成代码脚手架:
1. 提取功能描述
2. 调用 PatternScaffolder.suggest_and_scaffold(description)
3. 返回匹配模式 + 代码模板
4. 格式化为 Prompt 注入块
追踪知识应用的实际结果:
1. 记录知识应用 (record_outcome)
2. 计算因果评分 (causal_score)
3. 识别反知识 (anti-knowledge)
4. 自适应衰减 (adaptive_decay)
因果评分公式:
causal_score = success_rate * 0.5 + time_saved_norm * 0.3 - bugs_penalty * 0.2
自动分析工作流历史指标,检测:
基于历史数据分析门禁表现:
生成工作流模板改进建议:
构建决策因果链图谱:
查找相似决策路径:
1. 提取当前上下文关键词
2. 在决策图中查找相似节点
3. 追踪因果路径
4. 计算路径平均评分
/regret-review
90 天无因果链的孤立节点自动归档。
分析各类别知识的因果评分分布:
基于历史数据优化收割策略:
检测知识库中的覆盖不足:
/meta-evolve
/evolve/meta-evolve| Parameter | Default | Description |
|---|---|---|
| decay_rate | -0.1 | 标准衰减速率 |
| fast_decay_rate | -0.15 | 加速衰减 (低因果) |
| slow_decay_rate | -0.05 | 减缓衰减 (高因果) |
| harvest_threshold | 0.7 | 收割初始置信度 |
| injection_top_k | 5 | 注入条目数上限 |
| archive_days | 90 | 归档天数 |
| meta_evolve_interval | 5 | 元学习触发间隔 |
当用户在工作流门禁处输入不匹配预期路径时,系统自动检测偏离并提议工作流自进化。
门禁处的预期路径定义在各工作流的 **路径**: 块中。当用户输入不匹配任何路径时:
GateDeviationDetector.record_deviation() 持久化到 gate_deviation_log.md用户确认后触发 /handle-deviation 工作流:
修改类型:
add_gate_path — 在门禁路径中添加新选项(最常见)add_step_before_gate — 在门禁前插入新步骤add_step_after_gate — 在门禁后插入新步骤运行 /handle-deviation rollback GD-xxx 可从备份恢复工作流文件。
| 门禁 | 工作流 | 预期路径 |
|---|---|---|
1-drafting:step6 | 1-drafting.md | 满意, 修改, 推翻, 停止 |
2-reviewing:step3 | 2-reviewing.md | 是, 修改, 否 |
3-decomposing:step5 | 3-decomposing.md | 是, 否 |
GateDeviationDetector — 核心检测模块 (evolution/gate_deviation_detector.py)WorkflowOptimizer — 偏离驱动的门禁调优 (suggest_deviation_based_tuning)MetaLearner — 偏离模式分析纳入元学习报告DependencyAnalyzer — 修改后影响分析Last Updated: 2026-02-16