git:changelog
Generate Changelog
Analyzes git history for a specified time period and generates a human-readable changelog for non-technical teams. Perfect for product managers, marketing, support teams, and external release notes.
When to use
Use this skill when the user needs to:
- Create release notes for stakeholders
- Summarize development progress for product/marketing teams
- Generate sprint or iteration summaries
- Prepare changelog for external communication
Instructions
Step 1: Parse Arguments
The $ARGUMENTS ($0) should specify the time period. Supported formats:
last week,last month,last 2 weekssince 2024-01-01,since v1.2.0
More from ikatsuba/skills
spec:design
Technical Design - generates architecture diagrams, interfaces, and data flow based on requirements and chosen research solutions. Use when designing how a feature will be built.
18git:amend
Amend Commit - modifies the last commit with staged changes or new message
15spec:tasks
Task Breakdown - generates an implementation plan with tracked tasks based on requirements and design documents. Use when breaking down a design into actionable work items.
14spec:requirements
Requirements Analysis - gathers requirements through structured questions and produces a requirements document with testable acceptance criteria. Use when starting a new feature spec or documenting requirements.
14git:commit
Smart Commit - stages all changes and creates a conventional commit
13spec:do-next
Execute Next Task - runs the next pending task from the tasks document
9