developer-growth-analysis
Analyzes Claude Code chat history to identify coding patterns and skill gaps, curates personalized learning resources from HackerNews, and sends progress reports to Slack.
Introduction
The Developer Growth Analysis skill is a sophisticated productivity tool designed for software engineers who use Claude Code and want to turn their day-to-day work into a continuous learning cycle. By parsing local chat history files (typically found at ~/.claude/history.jsonl), this skill provides an objective audit of your recent technical activities, helping you move beyond mere code completion toward deliberate professional growth. It is ideal for developers who struggle to identify their own recurring technical debt or knowledge gaps because they are too deep in the execution of daily tasks.
-
Automatically scans chat history from the past 24-48 hours to create a chronological and topical summary of your recent work.
-
Identifies high-level patterns in your problem-solving style, such as whether you favor experimental or methodical approaches to debugging.
-
Detects potential skill gaps by identifying recurring queries, repeated bug patches, or frequent requests for boilerplate generation, flagging these as areas for professional development.
-
Integrates with HackerNews to filter and surface relevant technical articles, tutorials, and discussions that address your specific current challenges and interests.
-
Generates a comprehensive, data-driven report delivered directly to your Slack DMs, providing an easy-to-reference feedback loop that doesn't require waiting for official performance reviews.
-
To use this skill, invoke it within your Claude Code session using phrases like 'Analyze my developer growth from my recent chats' or 'Analyze my work from today'.
-
The skill functions by reading local JSONL logs; ensure your Claude Code history is accessible in the default directory for accurate analysis.
-
The output includes an overview of projects touched, key technologies involved (such as TypeScript, Python, or React), and prioritized actionable recommendations for improvement.
-
This is a diagnostic tool meant to serve as a personal coach; it is most effective when used consistently at the end of a sprint or a busy week to gain actionable insights into your development velocity and technical depth.
-
The tool respects privacy by processing files locally on your machine, ensuring your sensitive codebase interactions remain secure while generating its growth insights.
Repository Stats
- Stars
- 2,844
- Forks
- 330
- Open Issues
- 7
- Language
- Python
- Default Branch
- main
- Sync Status
- Idle
- Last Synced
- Apr 30, 2026, 11:22 AM