Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.
中文简介正在准备中。当前显示原文说明。
Analyzes recent Codex chat history to identify coding patterns, development gaps, and learning opportunities. Curates personalized learning resources and delivers growth reports to Slack.
中文简介正在准备中。当前显示原文说明。
查看安装方法安装前可以查看交给 AI 代理的指令内容。
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.
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.
Locate Codex history file:
cat ~/.codex/history.jsonl
Parse recent entries (past 24-48 hours):
display (user message), project, timestamp (milliseconds), pastedContents (code snippets)timestamp > (now - 48 hours)Extract relevant data:
jq --arg cutoff "$(date -d '48 hours ago' +%s)000" \
'select(.timestamp > ($cutoff|tonumber))' \
~/.codex/history.jsonl
Categorize conversations:
| Pattern Category | What to Look For | Examples |
|---|---|---|
| Projects | Types of work (backend, frontend, DevOps, data) | "working on auth system", "React component", "CI/CD pipeline" |
| Technologies | Languages, frameworks, tools mentioned | "TypeScript", "PostgreSQL", "Docker", "Vue" |
| Problem Types | Categories of challenges | Performance, debugging, refactoring, setup, architecture |
| Repeated Topics | Same questions/issues appearing multiple times | Suggests skill gap or knowledge hole |
| Approach Patterns | How problems are tackled | Methodical 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
Identify patterns indicating growth opportunities:
Evidence Markers for Skills Gaps:
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:
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 Area | HackerNews 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:
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]
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]
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:
# 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
Deliver:
Growth Report (markdown)
Curated Resources (with URLs and summaries)
Slack Message (optional)
还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.
中文简介正在准备中。当前显示原文说明。
Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.
中文简介正在准备中。当前显示原文说明。
Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.
中文简介正在准备中。当前显示原文说明。
Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.
中文简介正在准备中。当前显示原文说明。
Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.
中文简介正在准备中。当前显示原文说明。
Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.
中文简介正在准备中。当前显示原文说明。