developer-growth-analysis
分析您近期的Claude代码对话历史,识别编程模式、开发短板与提升方向,从HackerNews精选相关学习资源,并自动向您的Slack私信发送个性化成长报告。
分类
开发工具安装
下载并解压到你的 skills 目录
复制命令,发送给智能体自动安装:
Developer Growth Analysis - 开发者成长分析
技能概述
Developer Growth Analysis 通过分析你的 Claude Code 聊天历史,识别编码模式、技能差距和改进领域,从 HackerNews 策划相关学习资源,并自动将个性化成长报告发送到你的 Slack 私信中。
适用场景
1. 定期技能自我评估
当你想要了解自己的开发习惯和编程模式时,这个技能可以分析你最近 24-48 小时的聊天历史,识别你使用的技术栈、解决的问题类型、遇到的挑战以及你的解决方法。通过定期的开发者成长分析,你可以追踪自己的技能提升轨迹,发现需要加强的领域。
2. 发现技术薄弱环节
如果你在工作中反复遇到类似的问题,或者在某个技术领域总是需要多次尝试才能解决,这个技能可以帮助你识别这些模式。例如,它可能发现你在 TypeScript 类型安全、错误处理、异步编程模式或数据库查询优化等方面存在知识缺口,并提供具体的改进建议。
3. 获取个性化学习资源
不同于通用的编程教程推荐,这个技能根据你的实际工作模式,从 HackerNews 搜索和策划与你识别出的改进领域直接相关的高质量文章和讨论。无论是学习高级 TypeScript 模式、前端安全数据处理,还是 React 组件架构,你都能获得针对你当前项目需求的阅读清单。
核心功能
1. 聊天历史分析与模式识别
这个技能会读取你的 ~/.claude/history.jsonl 文件,过滤过去 24-48 小时的对话记录,然后分析你的项目和领域(后端、前端、DevOps 等)、使用的技术栈、问题类型(性能优化、调试、功能实现等)、遇到的挑战以及解决问题的方法。通过这种分析,它能够识别出表明技能差距、重复挣扎或低效方法的模式。
2. 个性化成长报告生成
基于分析结果,技能会生成一份全面的开发者成长报告,包括工作总结、优先级排序的 3-5 个改进领域、观察到的优势、具体的学习行动项,以及每个改进领域的"为什么重要"、"我观察到了什么"、"推荐改进方案"和"技能提升时间估算"。报告确保每个建议都有实际聊天历史作为证据支撑,而不是模糊的反馈。
3. 智能学习资源策划与推送
使用 Rube MCP 搜索 HackerNews,技能会为每个识别出的改进领域找到 2-3 篇最相关的高参与度文章,包括文章标题、发布日期、相关说明和链接。最终报告会自动发送到你的 Slack 私信中,分为逻辑清晰的多个部分(总结、改进领域、优势、行动项、资源),让你可以随时查看参考,并在接下来的一周内专注于改进。
常见问题
Developer Growth Analysis 如何分析我的聊天历史?
这个技能读取你本地的 ~/.claude/history.jsonl 文件,这是一个 JSONL 格式的文件,每一行包含你的用户消息、项目信息、时间戳和粘贴的内容。它会过滤过去 24-48 小时的记录,然后分析你使用的语言和框架、解决的问题类型、遇到的挑战以及你的解决方法。所有分析都在本地进行,基于你实际的编码工作模式,确保建议的相关性和准确性。
这个技能能帮我找到哪些编程问题?
技能会识别具体的、可操作的改进领域,而不是像"提高编码技能"这样模糊的建议。例如,它可能发现你"在 TypeScript 类型安全方面有困难,特别是在处理连接配置的联合类型时",或者"你修补了几个与空值检查相关的错误,表明需要加强错误处理和验证"。每个问题都基于实际的聊天历史证据,附带具体的改进建议和时间估算。
这个技能和传统代码审查有什么区别?
传统代码审查依赖于他人对你的代码进行反馈,需要等待审查者的时间,而且往往聚焦于单个 PR 或特定功能。Developer Growth Analysis 则是基于你自己完整的工作模式进行自我评估,立即获得反馈,覆盖更广泛的技能维度(技术选择、问题解决方法、学习曲线),并且提供个性化学习资源。它不是替代代码审查,而是补充——帮助你在没有外部反馈时也能持续改进。