AI Engineering Coach

★ 3.5kAgentic Engineering
GitHub 仓库
#microsoft#coach#best-practice

简介

微软开源(社区项目,非官方产品)的 AI 编程「教练」:一个 VS Code 扩展,读取你本地所有 AI 编程会话日志,把它变成可执行的改进建议——slogan 就是 better agentic engineering。它不限定特定工具,任何 harness(Claude Code / Copilot 等)的日志都能分析,所有解析与统计都在本机完成,只读、不上传、无遥测。它把「工程化地使用 AI」拆成观察、量化、改进、进阶四个闭环。

适合人群

正在用 Claude Code / Copilot 等 AI 编程工具、想知道自己的用法是否「工程化」、并愿意根据数据反馈改进习惯的开发者。

核心内容

  1. 01它是什么:把 AI 会话日志变成改进建议

    AI Engineer Coach 读取你本地的 AI 编程会话日志,产出可执行的洞察:跟踪实践评分、周趋势与每日活动;用 45 条规则检测反模式;按语言 / 工作区 / 模型 / harness 统计 AI 生成代码量;发现重复 prompt 并固化成可复用技能;为上下文健康打分(agentic readiness 检查、指令文件审计、工作区上下文地图)。核心承诺是隐私:只读会话文件、全部本地分析、不擅自改动、无专属遥测。

  2. 02把「工程化 AI 编程」拆成四段闭环

    Observe:Dashboard / Timeline / Coding Moments,看实践评分、周同比、每日活动甘特式会话时间线;Measure:Output / Burndown / Patterns,量化 AI 生成代码量、token 预算与 7×24 活动热图;Improve:Anti-Patterns / Context Health 等,指出反模式并给出具体行动;Level Up:Learning Center / Achievements / Agentic SDLC,基于你的真实用法生成个性化测验与代码对比题,还有 XP 成就体系。

  3. 03反模式检测:45 条可编辑规则

    Anti-Patterns 页用 45 条 markdown 规则覆盖五大维度——prompt 质量、会话卫生、代码审查、工具掌握度、上下文管理——每个反模式带严重度评级、具体行动建议和示例 prompt。Rule Editor 让你可视化或直接改 markdown 规则并实时对着自己的数据测试,Rule Playground 则是一个规则 DSL 的交互式 REPL,配字段浏览器、函数目录与指标列表。

  4. 04技能发现与上下文健康

    Skill Finder 从你的重复 prompt 中找出规律,并匹配开源目录里的社区技能,把「习惯性操作」沉淀成可复用技能;Context Health 给出整体上下文评分、agentic readiness 检查清单、工作区上下文地图,还能用 AI 评审指令文件。这些正是 agentic engineering 的核心杠杆:上下文质量与可复用能力。

  5. 05怎么装怎么用

    扩展没有发布到 marketplace 或 Releases,需要自己构建 .vsix:克隆后 npm ci && npm run package,再用 code --install-extension 安装(或在 VS Code 里 Install from VSIX)。装好后命令面板跑 AI Engineer Coach: Open Dashboard,侧边栏按工作区或 harness 过滤。同一个 Dashboard 也能作为 GitHub Copilot App 里的 canvas 运行,无需 VS Code。

实践建议

  • 先正常用一周 Claude Code / Copilot 攒下会话日志,再打开 Dashboard 看实践评分基线,别急着改进。
  • 打开 Anti-Patterns 页,挑命中率最高的 2-3 条,照着「具体行动」改你的 prompt 习惯,隔周回来对比。
  • 在 Rule Playground 里用规则 DSL 调一条检测规则,对着自己的真实数据实时测试,理解规则怎么写的。
  • 用 Skill Finder 把高频重复 prompt 固化成可复用技能,记录固化前后的效率变化。

配套工作流

同类资源