본문으로 건너뛰기
cccskills
무료GitHub에 공개

developer-growth-analysis

Analyzes recent Codex chat history to identify coding patterns, development gaps, and learning opportunities. Curates personalized learning resources and delivers growth reports to Slack.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md8.7 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Developer Growth Analysis

Use This Skill When

  • You want to understand your development patterns from recent work
  • Identifying technical skill gaps based on actual chat history
  • Seeking personalized learning recommendations
  • Need data-driven insights on areas for improvement
  • Want structured feedback on coding progress without waiting for reviews
  • Looking to track and improve specific technical skills over time

When NOT to Use

  • General coding questions (ask for debugging help instead)
  • You haven't used Codex recently (insufficient history to analyze)
  • Real-time code reviews (different skill focus)
  • Quick one-off technical support

Context: Developer Growth Insight Maturity

Undeveloped: No feedback on work patterns; learning without direction.

Target: Analyze recent chat history, identify 3-5 improvement areas with evidence, curate HackerNews resources.

Optimized: Trend analysis across weeks/months, peer benchmarking, automated skill progression tracking, integrated learning platform connections.

Core Principle

Your chat history reflects your growth edges. Analyzing recent conversations reveals what you're struggling with, what you're exploring, and where targeted learning yields the highest ROI.

Instructions

Step 1: Access and Filter Chat History

Locate Codex history file:

cat ~/.codex/history.jsonl

Parse recent entries (past 24-48 hours):

  • File format: JSONL (one JSON object per line)
  • Each entry contains: display (user message), project, timestamp (milliseconds), pastedContents (code snippets)
  • Filter for entries where: timestamp > (now - 48 hours)

Extract relevant data:

jq --arg cutoff "$(date -d '48 hours ago' +%s)000" \
  'select(.timestamp > ($cutoff|tonumber))' \
  ~/.codex/history.jsonl

Step 2: Identify Work Patterns

Categorize conversations:

Pattern CategoryWhat to Look ForExamples
ProjectsTypes of work (backend, frontend, DevOps, data)"working on auth system", "React component", "CI/CD pipeline"
TechnologiesLanguages, frameworks, tools mentioned"TypeScript", "PostgreSQL", "Docker", "Vue"
Problem TypesCategories of challengesPerformance, debugging, refactoring, setup, architecture
Repeated TopicsSame questions/issues appearing multiple timesSuggests skill gap or knowledge hole
Approach PatternsHow problems are tackledMethodical vs. experimental, quick fixes vs. deep dives

Extract examples:

# Count most frequently mentioned topics
jq -r '.display' ~/.codex/history.jsonl | tr ' ' '\n' | \
  grep -i -E 'typescript|react|python|sql|docker|api|auth|database' | \
  sort | uniq -c | sort -rn

Step 3: Detect Improvement Areas

Identify patterns indicating growth opportunities:

Evidence Markers for Skills Gaps:

  • Repeated similar questions (e.g., asking about async/await multiple times)
  • Multi-step debugging efforts on same issue
  • Questions about basic concepts in your primary language
  • Complex architectural decisions where you struggled

Examples of strong improvement areas (evidence-based):

Weak (Too Vague)Strong (Specific & Evidence-Based)
"Better TypeScript""Advanced TypeScript patterns (generics, utility types) - 3 different queries about type safety in your [Project] work"
"Learn databases""Query optimization - you rewrote the same PostgreSQL query 4 times with incrementally better performance"
"Improve error handling""Error handling and validation - repeated null check bugs in your checkout feature; missing try-catch patterns"

Generate 3-5 improvement areas:

  • Pick evidence from chat history
  • Rank by impact (what would help most?)
  • Make each specific and actionable

Step 4: Curate Learning Resources from HackerNews

Search HackerNews for relevant content:

Technique 1: HackerNews Search

# Manual check: https://hn.algolia.com/
# Search for improvement area keywords + "tutorial" or "guide"
# Example: "TypeScript generics tutorial"

Technique 2: Curate from popular categories:

Improvement AreaHackerNews Queries
Advanced TypeScript"TypeScript patterns", "TypeScript advanced", "TypeScript types"
Query optimization"SQL optimization", "database indexing", "query performance"
Error handling"exception handling patterns", "error recovery", "resilience"
System design"system design", "architecture patterns", "microservices"

Selection criteria for resources:

  • Published in last 6 months (current best practices)
  • Minimum 50 upvotes (community validation)
  • Comments show substantive discussion
  • Practical examples or case studies

Format findings:

## Learning Resources: [Improvement Area]

1. **[Article Title](URL)**
   - Source: HackerNews [score: XXX]
   - Key takeaway: [1 sentence summary]
   - Relevant to your work: [Why this matters for your recent projects]

2. **[Article Title](URL)**
   - [Same format]

Step 5: Generate Personalized Growth Report

Structure:

# Your Developer Growth Report
Generated: [Date]
Period Analyzed: Past 48 hours

## 📊 Work Summary
- **Primary Projects**: [List with % of time]
- **Languages/Frameworks**: [Top 5]
- **Problem Categories**: [Breakdown: debugging 40%, feature work 35%, setup 25%]

## 🎯 Improvement Areas

### 1. Advanced TypeScript Patterns (High Impact)
**Evidence**: 3 questions about type safety in your checkout service; struggled with generic types

**Specific Focus**:
- Utility types (Pick, Omit, Record)
- Generic type constraints
- Type guards and discriminated unions

**Quick Wins**:
- [ ] Read: [HN Article] (15 min)
- [ ] Apply to: [Your specific project]
- [ ] Practice: Refactor one TypeScript utility

---

### 2. [Second Area]
[Same structure]

## 📚 Curated Resources

### For TypeScript Patterns
- [Article 1]
- [Article 2]

### For [Second Area]
- [Article A]
- [Article B]

## 🚀 Action Items This Week

1. Spend 30 mins on TypeScript generics (HN article #1)
2. Apply learnings to [specific file in your project]
3. Ask Codex to review refactored code
4. Note improvements in next week's analysis

---

**Next Report**: [Date]

Step 6: Send Report to Slack

Format for Slack message:

Hi [Name]! 👋 Here's your developer growth analysis from the past 48 hours:

📊 *You worked on*: [Project list]
🛠️ *Technologies*: TypeScript, React, PostgreSQL

🎯 *Top Growth Opportunities*:
• Advanced TypeScript patterns (detected from 3 related questions)
• Query optimization (rewrote query 4x this week)

📚 *Recommended reading* (15-30 min each):
1. [HN Article] - [Why this matters]
2. [HN Article] - [Why this matters]

🚀 *This week focus*: Pick 1 area and apply it to current project

Full report: [Link to detailed report]

Delivery method:

  • Post to your Slack DMs (requires Slack API integration)
  • Or: Output markdown file user can share

Example Output

# Developer Growth Report — April 26, 2026

## Your Focus Areas (48 hours)
- TypeScript/React frontend: 60%
- PostgreSQL queries: 30%
- DevOps/Docker: 10%

## Top Improvement Opportunities

### 1. Advanced TypeScript (High Leverage)
Your recent work shows struggles with generic types and utility types.
Three questions in one day about type safety = clear signal.

**Curated Resource**: 
- "Understanding TypeScript Generics" (HackerNews, 180 upvotes)
  https://...

### 2. SQL Query Optimization
You rewrote the same checkout query 4 times with incrementally better performance.
Suggests knowledge gap in indexing and query planning.

**Curated Resources**:
- "Query Optimization Patterns" (HN, 245 upvotes)
- "PostgreSQL Indexing for Performance" (HN, 198 upvotes)

## Action Items
- [ ] 15 mins: Read TypeScript generics article
- [ ] 20 mins: Review PostgreSQL indexing concepts
- [ ] Apply to: [Your current project] in next session

Output

Deliver:

  1. Growth Report (markdown)

    • Work summary with percentages
    • 3-5 evidence-based improvement areas
    • Specific action items
  2. Curated Resources (with URLs and summaries)

    • HackerNews articles ranked by relevance
    • 15-30 minute reading estimates
  3. Slack Message (optional)

    • High-level summary
    • Top 2 recommended resources
    • Link to full report

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

manu14357/zskills162026년 7월 24일 업데이트

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

manu14357/zskills162026년 7월 24일 업데이트

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

manu14357/zskills162026년 7월 24일 업데이트

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

manu14357/zskills162026년 7월 24일 업데이트

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

manu14357/zskills162026년 7월 24일 업데이트

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

manu14357/zskills162026년 7월 24일 업데이트

manu14357의 스킬 모두 보기

이 스킬의 문제 신고