{"id":"conversation-analyzer","name":"conversation-analyzer","summary":"Claude Codeの会話履歴を分析し、パターンやよくあるミス、ワークフロー改善の機会を特定します。","body":"# Conversation Analyzer\n\nAnalyzes your Claude Code conversation history to identify patterns, common mistakes, and workflow improvement opportunities.\n\n## When to Use\n\n- \"analyze my conversations\"\n- \"review my Claude Code history\"\n- \"what patterns do you see in my usage\"\n- \"how can I improve my workflow\"\n- \"am I using Claude Code effectively\"\n\n## What It Analyzes\n\n1. **Request type distribution** (bug fixes, features, refactoring, queries, testing)\n2. **Most active projects**\n3. **Common error keywords**\n4. **Time-of-day patterns**\n5. **Repetitive tasks** (automation opportunities)\n6. **Vague requests** causing back-and-forth\n7. **Complex tasks** attempted without planning\n8. **Recurring bugs/errors**\n\n## Analysis Scope\n\nDefault: **Last 200 conversations** for recency and relevance.\n\n## Methodology\n\n### 1. Request Type Distribution\nCategorizes by: bug fixes, feature additions, refactoring, information queries, testing, other.\n\n### 2. Project Activity\nTracks which projects consume most time, identifies project-specific patterns.\n\n### 3. Time Patterns\nHour-of-day usage distribution, identifies peak productivity times.\n\n### 4. Common Mistakes\n- **Vague requests**: Initial requests lacking context vs. acceptable follow-ups\n- **Repeated fixes**: Same issues occurring multiple times\n- **Complex tasks**: Multi-step requests without planning\n- **Repetitive commands**: Manual tasks that could be automated\n\n### 5. Error Analysis\nFrequency of error-related requests, common error keywords, recurring problems.\n\n### 6. Automation Opportunities\nIdentifies repeated exact requests, suggests skills, slash commands, or scripts.\n\n## Output\n\nStructured report with:\n- **Statistics**: Request types, active projects, timing patterns\n- **Patterns**: Common tasks, repetitive commands, complexity indicators\n- **Issues**: Specific problems with examples\n- **Recommendations**: Prioritized, actionable improvements\n\n## Tools Used\n\n- **Read**: Load history file (`~/.claude/history.jsonl`)\n- **Write**: Create analysis reports if requested\n- **Bash**: Execute Python analysis script\n- **Direct analysis**: Parse JSON programmatically\n\n## Analysis Script\n\nUses `scripts/analyze_history.py` for comprehensive analysis:\n\n**Capabilities:**\n- Loads and parses `~/.claude/history.jsonl`\n- Analyzes patterns across multiple dimensions\n- Identifies common mistakes and inefficiencies\n- Generates actionable recommendations\n- Outputs detailed reports\n\n**Usage within skill:**\nRuns automatically when user requests analysis.\n\n**Standalone usage:**\n```bash\ncd ~/.claude/plugins/*/productivity-skills/conversation-analyzer/scripts\npython3 analyze_history.py\n```\n\nOutputs:\n- `conversation_analysis.txt` - Detailed pattern analysis\n- `recommendations.txt` - Specific improvement suggestions\n\n## Example Output\n\n```\nAnalyzed last 200 conversations:\n- 60% general tasks, 15% bug fixes, 13% feature additions\n- Project \"ultramerge\" dominates 58% of activity\n- Same test-fixing request made 8 times\n- 19 multi-step requests without planning\n- Peak productivity: 13:00-15:00\n\nRecommendations:\n- Use test-fixing skill for recurring test failures\n- Create project-specific utilities for ultramerge\n- Use feature-planning skill for complex requests\n- Add tests to prevent recurring bugs\n- Schedule complex work during peak hours\n```\n\n## Success Criteria\n\n- User understands usage patterns\n- Concrete, actionable recommendations\n- Specific examples from history\n- Prioritized by impact (quick wins vs long-term)\n- User can immediately apply improvements\n\n## Integration\n\n- **feature-planning**: Implement recommended improvements\n- **test-fixing**: Address recurring test failures\n- **git-pushing**: Commit workflow improvements\n\n## Privacy Note\n\nAll analysis happens locally. Conversation history never leaves user's machine.","author":"@mhattingpete","ownerProfile":null,"authorContacts":null,"sourceUrl":"https://github.com/mhattingpete/claude-skills-marketplace/tree/main/productivity-skills-plugin/skills/conversation-analyzer","license":"Apache-2.0","category":"coding","lang":"en","tokens":823,"stars":0,"calls30d":1,"claimed":false,"visibility":"public","origin":"crawler","version":"0.1.0","createdAt":"2026-08-22","updatedAt":"2026-08-22","files":[{"path":"scripts/analyze_history.py","size":15251,"sha256":"ea3a4eb44250f9aa00ff8fdf784243f8346de2c7bc11201d06ab59ae5307018b"}],"requires":{"mcp":[],"tools":[]},"safety":{"flags":[],"scannedAt":"2026-08-22","hasScripts":true,"networkEndpoints":[]}}