• Apr 1, 2026 •C S
0 likes • 3 views
--- name: analyze-commits description: Analyze git commit history with semantic understanding. Identifies high-level themes, breaking changes, and risk factors. Use when user asks to review, summarize, understand, or analyze recent code changes, commits, or "what's been happening". --- # Analyze Commits Analyzes recent git commit history and provides semantic summaries. ## Quick Start When invoked: 1. Ask user how many days to analyze (default: 7) 2. Run: `bash .claude/skills/analyze-commits/scripts/analyze.sh <days>` 3. Analyze the output and provide: - **Summary**: 1-2 sentence overview - **Major Themes**: Group commits into 2-5 major themes - **Breaking Changes**: Identify potential compatibility issues - **Risk Assessment**: Flag high-risk or large-scale changes - **Notable Commits**: Highlight 3-5 most significant commits ## Example ``` User: "What's been happening this week?" Claude: [runs script, gets commits] Claude: [analyzes and presents formatted summary] ``` ## No Configuration Needed This skill requires no API keys or environment setup - it runs entirely within Claude Code.