用途
Developer Growth Analysis 用于对开发者近期的编码工作提供个性化反馈。它通过分析 Claude Code 的聊天交互记录,识别能反映优势与成长空间的工作模式,帮助开发者了解自己的开发习惯、发现具体技术缺口,并获得与实际工作相关的学习资源。
适用场景包括:想从近期工作中理解自身开发模式与习惯;识别具体技术缺口或反复出现的挑战;发现值得深入学习的方向;获取与实际工作模式匹配的精选学习资源;跟踪近期项目中的改进点;找到直接针对正在发展技能的高质量文章。该技能适合希望获得结构化成长反馈、而不必等待代码评审,并偏好基于自身工作历史的数据驱动洞察的开发者。
主要能力
该技能执行六步分析:
- 读取聊天历史:访问本地 Claude Code 过去 24-48 小时的聊天历史,了解用户近期在做什么。
- 识别开发模式:分析用户正在解决的问题类型、使用的技术、遇到的挑战,以及处理不同任务的方式。
- 检测改进领域:识别暗示技能缺口、反复挣扎、低效方法或需要更深知识的模式。
- 生成个性化报告:创建包含工作总结、已识别改进领域和具体成长建议的综合报告。
- 查找学习资源:使用 HackerNews 精选与改进领域直接相关的高质量文章和讨论,提供贴合实际开发工作的阅读清单。
- 发送到 Slack 私信:自动将完整报告发送到用户自己的 Slack 私信,方便随时查阅。
使用方式
向 Claude 提出分析请求,例如:
- Analyze my developer growth from my recent chats
- Analyze my work from today and suggest areas for improvement
技能会生成格式化报告,包含:近期工作概览、识别出的关键改进领域、每个领域的具体建议、来自 HackerNews 的精选学习资源、可专注的行动项。
具体执行步骤
访问聊天历史:读取 ~/.claude/history.jsonl。该文件为 JSONL 格式,每行包含 display(用户消息/请求)、project(所在项目)、timestamp(Unix 毫秒时间戳)、pastedContents(粘贴的代码或内容)。根据当前时间戳筛选过去 24-48 小时的条目。
分析工作模式:从筛选后的聊天中提取并分析——项目与领域(后端、前端、DevOps、数据等);使用的技术(语言、框架、工具);问题类型(性能优化、调试、功能实现、重构、安装配置等);遇到的挑战(反复询问相似主题、多次尝试才解决的问题、暴露知识缺口的问题、复杂架构决策);处理方式(有条理、探索式、实验式等)。
识别改进领域:基于分析找出 3-5 个具体改进领域,要求具体(而非“提升编码能力”这类模糊表述)、有依据(基于真实聊天历史)、可操作、按优先级排序。示例:“高级 TypeScript 模式(泛型、工具类型、类型守卫)”“错误处理与校验”“async/await 模式”“数据库查询优化”。
生成报告:报告结构包含报告周期、最后更新时间、工作总结(2-3 段)、按优先级排序的改进领域(每个含为何重要、观察到的证据、建议、学习所需时间估算)、观察到的优势、行动项(按优先级)、学习资源。
搜索学习资源:使用 Rube MCP 在 HackerNews 中针对每个改进领域检索文章,构造如“Learn [Technology/Pattern] best practices”“[Technology] advanced patterns and techniques”“Debugging [specific problem type] in [language]”等查询,优先高互动(评论、点赞)的帖子,每个领域包含 2-3 篇最相关文章(标题、发布日期、相关性简述、链接)。
呈现完整报告:以清晰可读的格式交付,便于快速浏览要点、用于学习规划、在未来一周参考,或分享给导师获取外部反馈。
发送报告到 Slack 私信:使用 Rube MCP 将完整报告发送到用户自己的 Slack 私信——通过 RUBE_SEARCH_TOOLS 检查 Slack 连接是否有效;若未连接,使用 RUBE_MANAGE_CONNECTIONS 发起 Slack 授权;使用 RUBE_MULTI_EXECUTE_TOOL 发送格式化消息(先发标题与周期,再按逻辑分节发送摘要、改进、优势、行动、资源,使用 markdown 格式并包含可点击链接),并在 CLI 输出中确认发送。
适用场景
适合希望获得结构化成长反馈、偏好基于自身工作历史的数据驱动洞察、并希望将学习资源与实际工作直接关联的开发者。
限制与说明
该技能依赖本地 Claude Code 聊天历史文件 ~/.claude/history.jsonl,默认分析过去 24-48 小时的数据。学习资源检索依赖 Rube MCP 与 HackerNews,报告发送依赖 Slack 连接。关于收费、价格、平台支持范围等信息,资料中暂未提供。