developer-growth-analysis — Claude Code skill: what it does
Reads your recent Claude chat history, spots skill gaps in your work, and sends a growth report to your Slack DMs.
npx claude-code-templates@latest --skill development/developer-growth-analysisWhat developer-growth-analysis does
The skill opens ~/.claude/history.jsonl and pulls entries from the last 24-48 hours. Each line holds the request text, the project, a timestamp and any pasted code. From that it works out which projects you touched, which languages and frameworks came up, what kinds of problems you solved and where you got stuck.
It then narrows things down to three to five improvement areas, each backed by evidence from your own conversations, and writes a report: a work summary, the gaps in priority order, strengths worth keeping and a short action list. Articles and threads on those topics come from HackerNews through Rube MCP. The finished report lands in your Slack direct messages.
Rube MCP is required for the resource step, so without it that part of the run fails. Anything older than two days falls outside the window, which makes right after a work session the sensible time to run it.
What it helps with
- see which topics keep coming up in your own requests
- spot tasks you returned to again and again
- get a list of technical gaps backed by your own chat history
- find reading material aimed at your weak spots
- compare what you work on across different projects
Example prompts for the agent
- Analyze my developer growth from my recent chats
- Look at what I worked on today and tell me what to improve
- Build a report on my gaps from the last two days and send it to Slack
How to install developer-growth-analysis
1claude-code-templates
npx claude-code-templates@latest --skill development/developer-growth-analysis2Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill developer-growth-analysis -a claude-code3Manually: put the files in place
~/.claude/skills/developer-growth-analysis/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/developer-growth-analysis/
Manually: put the files in place
.agents/skills/developer-growth-analysis/SKILL.mdFor all projects use ~/.agents/skills/
Manually: put the files in place
.cursor/skills/developer-growth-analysis/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates developer-growth-analysis2Manually: put the files in place
.github/skills/developer-growth-analysis/SKILL.mdPlatform CLI
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/development/developer-growth-analysisManually: put the files in place
.devin/skills/developer-growth-analysis/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about developer-growth-analysis
How do I install developer-growth-analysis in Claude Code?
Use the templates command: npx claude-code-templates@latest --skill development/developer-growth-analysis. Alternatively run npx skills add davila7/claude-code-templates --skill developer-growth-analysis -a claude-code.
What does developer-growth-analysis do?
It reads your Claude chat history from the past 24-48 hours, picks out recurring struggles and knowledge gaps, builds a report with recommendations and delivers it to your Slack DMs.
What does the skill need to run?
The ~/.claude/history.jsonl file plus Rube MCP, which handles the HackerNews search. Delivery goes to Slack.