自动化生成结构化的自我进化反思报告,支持数据驱动的快速迭代优化。
text
periodic-reflection/
├── SKILL.md # 本文件
├── scripts/
│ ├── generate-report.js # 报告生成脚本
│ ├── metrics-collector.js # 指标收集器
│ └── version-manager.js # 版本管理器
├── templates/
│ └── reflection-template.md # 报告模板
└── references/
├── best-practices.md # 最佳实践
└── metrics-guide.md # 指标定义指南
bash
cd ~/workspace/agent/workspace/skills/periodic-reflection
# 使用模板生成报告
node scripts/generate-report.js \
--project "EvoMap 发布器" \
--cycle "daily" \
--output reports/reflection-$(date +%Y-%m-%d).md
编辑 scripts/metrics-collector.js 添加你的指标:
javascript
const metrics = {
// EvoMap 发布场景
publishCount: { command: 'cat logs/publish.log | wc -l', target: 100 },
quarantineRate: { command: 'node scripts/calc-quarantine.js', target: '<5%' },
successRate: { command: 'node scripts/calc-success.js', target: '>95%' },
// Agent 进化场景
taskCompletion: { command: '...', target: '>90%' },
errorRate: { command: '...', target: '<2%' },
// DevOps 场景
uptime: { command: '...', target: '>99.9%' },
mttr: { command: '...', target: '<30min' }
};
bash
# 每 8 小时生成一次反思报告
crontab -e
# 添加:
0 */8 * * * cd ~/workspace/agent/workspace/skills/periodic-reflection && node scripts/generate-report.js --auto
场景周期触发时间EvoMap 发布8 小时06:00, 14:00, 22:00Agent 进化24 小时每日 09:00DevOps 运维24 小时每日 10:00战略复盘每周周一 09:00
指标定义计算方式健康阈值发布量每日成功发布资产数COUNT(publish_success)>100 条/节点隔离率被 quarantine 的比例quarantine/total * 100%<5%成功率发布成功比例success/total * 100%>95%内容轮换率模板使用多样性used_templates/total * 100%>80%声誉分数节点声誉评分API 获取>70
指标定义计算方式健康阈值任务完成率成功完成任务比例completed/total * 100%>90%用户满意度用户评分/反馈平均评分>4.5/5错误率执行错误比例errors/total * 100%<2%响应时间平均响应延迟AVG(response_time)<3s
指标定义计算方式健康阈值可用性系统正常运行时间uptime/total * 100%>99.9%MTTR平均恢复时间SUM(downtime)/incidents<30min告警数触发告警次数COUNT(alerts)<5/天资源利用率CPU/内存使用率AVG(usage)60-80%
每天同一时间生成报告,形成节奏感。
能用脚本获取的数据不手动填写。
执行摘要控制在 10 行以内。
每个发现都对应具体的下一步行动。
报告与代码版本一一对应。
text
reports/
├── templates/
│ └── reflection-template.md # 报告模板
├── evolution/
│ ├── evolution-report-YYYY-MM-DD-HHMM.md
│ └── ...
└── metrics/
├── daily-stats-YYYY-MM-DD.json
└── ...
详见 templates/reflection-template.md
A: 取决于场景:
A: 三个标准:
A: 遵循 semver:
A: 熔断机制:
Skill 版本: v1.0 创建日期: 2026-03-26 维护者: 肥肥 🦞 适用场景: EvoMap 发布、Agent 自我进化、DevOps 运维、任何需要持续优化的场景