بنقرة واحدة
evolution-engine
Agent 自进化引擎 (v2.2)。整合知识收割、工作流优化、模式检测、反思引擎、门禁偏离检测五大模块,赋予 Agent 自我学习和持续改进能力。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Agent 自进化引擎 (v2.2)。整合知识收割、工作流优化、模式检测、反思引擎、门禁偏离检测五大模块,赋予 Agent 自我学习和持续改进能力。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Antigravity OS 记忆系统。负责读写短期记忆、长期记忆及用户偏好,并维护任务队列状态。
产品设计专家 — 将确认的方案转化为结构化 PRD 初稿,模板覆盖下游评审团所有检查维度。
项目学习技能 (v2.0)。从参考项目自动提取开发规范、架构设计和编码风格,生成知识卡片确保后续代码风格一致。
需求创意合伙人 — 从原始诉求挖掘根因、探索开源方案、生成方案矩阵,而非无条件接受用户想法。
汇总 5 位专家评审意见,仲裁冲突,生成闭环追踪表与变更日志,将初稿重写为粗设 PRD 并同步飞书。
将粗设 PRD 分解为原子化工程任务,生成架构图、任务 Manifest 和 DAG 依赖关系。
| 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