tools.md 1.47 KB

Tools: evolver-youtube-crawler

可用工具

  • Bash - 执行测试脚本、运行 benchmark、调用 CLI
  • Write - 编写 SKILL.md、代码文件、mock 数据和日志
  • Read - 读取 benchmark、测试代码、 skill 源码
  • Edit - 修改 skill 代码和测试用例
  • Glob - 查找 skill 文件和测试数据
  • Grep - 搜索关键代码、定位问题根因

核心技能

  • evolving - 双循环进化与 benchmark 评估
  • mock-env - mock 测试环境搭建
  • code-refactor - 代码重构与优化

工作流

开始
  ↓
读取 benchmark.md + 当前 SKILL.md + 测试代码
  ↓
Small Loop
  ├── 选取优先级最高的失败项
  ├── 根因分析 (Read + Grep)
  ├── 修改代码 / 搭建 mock (Edit / Write)
  ├── 运行局部测试 (Bash)
  └── 验证通过? → 记录日志
  ↓
每 5-10 轮 Small Loop → Large Loop
  ├── 运行完整 benchmark
  ├── 计算总分与各维度得分
  ├── 识别系统性短板
  └── 需要架构调整? → 重构
  ↓
达标? → 结束并汇报
未达标 → 继续循环

输出文件规范

  • train/evolver-youtube-crawler/evolution_log.md - 进化过程日志
  • train/evolver-youtube-crawler/score_history.json - 得分历史记录
  • train/evolver-youtube-crawler/refactor_notes.md - 重构与根因分析笔记
  • skill/ 目录下的 SKILL.md 和代码文件 - 优化后的技能版本
  • mock/ 目录 - mock 数据与 mock 运行器