SuperAPI AI 工具集

developer-growth-analysis

编程与开发

查看项目

更新于 10-16 02:43

技能介绍

用途

Developer Growth Analysis 是一个用于开发者自我提升的分析技能。它通过分析你最近的 Claude Code 聊天交互,识别出你的编码模式、开发短板和改进方向,并生成一份带证据的个性化成长报告,帮助你在没有代码评审等待的情况下获得结构化反馈。

主要能力

该技能执行六步分析:

  1. 读取聊天历史:访问本地 ~/.claude/history.jsonl 中最近 24-48 小时的 Claude Code 聊天记录,了解你近期的工作内容。该文件为 JSONL 格式,每行包含 display(用户消息/请求)、project(所在项目)、timestamp(Unix 毫秒时间戳)、pastedContents(粘贴的代码或内容)。
  2. 识别开发模式:分析你正在解决的问题类型、使用的技术(语言、框架、工具)、遇到的挑战,以及你处理不同任务的方式(如条理型、探索型、实验型)。
  3. 检测改进领域:识别暗示技能缺口、重复困难、低效方法或需要更深入知识的模式。
  4. 生成个性化报告:输出包含工作总结、改进领域与具体建议的完整报告。
  5. 查找学习资源:使用 HackerNews 整理与你的改进领域直接相关的高质量文章和讨论。
  6. 发送到 Slack 私信:自动将完整报告发送到你自己的 Slack 私信,方便随时查阅。

报告结构包括:报告周期、更新时间、工作总结(2-3 段)、按优先级排序的改进领域(每个含 Why This Matters / What I Observed / Recommendation / Time to Skill Up)、观察到的优势、行动清单,以及整理的学习资源。改进领域要求具体、基于证据、可执行且按影响力排序,数量为 3-5 个。

使用方式

让 Claude 分析你最近的编码工作,例如:

Analyze my developer growth from my recent chats

也可以指定时间范围,例如:

Analyze my work from today and suggest areas for improvement

技能会生成格式化报告,包含近期工作概览、识别出的关键改进领域、每个领域的具体建议、来自 HackerNews 的精选学习资源,以及可关注的具体行动项。

在发送 Slack 时,技能会先通过 RUBE_SEARCH_TOOLS 检查 Slack 连接是否有效;若未连接,则使用 RUBE_MANAGE_CONNECTIONS 发起 Slack 授权;随后使用 RUBE_MULTI_EXECUTE_TOOL 将报告分段作为格式化消息发送,先发送标题和周期,再分块发送 Summary、Improvements、Strengths、Actions、Resources,并附上学习资源的可点击链接,最后在 CLI 输出中确认发送结果。

适用场景

适用于以下情况:

  • 想从近期工作中了解自己的开发模式和习惯
  • 想识别具体的技术缺口或反复出现的挑战
  • 想发现哪些主题值得深入学习
  • 想获得与自身实际工作模式匹配的精选学习资源
  • 想跟踪近期项目中的改进领域
  • 想找到直接针对你正在发展的技能的高质量文章

尤其适合希望获得数据驱动洞察、偏好基于自身工作历史反馈的开发者。

限制与依赖

  • 依赖本地 ~/.claude/history.jsonl 文件,分析仅基于该文件中的聊天记录。
  • 学习资源检索、Slack 发送依赖 Rube MCP 及相关连接(如 HackerNews 搜索、Slack 授权)。
  • 关于收费、价格、平台可用性等更多信息暂未提供。