2026-03-02 19:33:34 +00:00
|
|
|
# `grokkit changelog`
|
2026-03-03 21:00:03 +00:00
|
|
|
## Priority: 3 of 12
|
2026-03-02 19:33:34 +00:00
|
|
|
**Description**: AI-generated CHANGELOG.md updates from git history (commits/tags).
|
|
|
|
|
|
|
|
|
|
**Benefits**:
|
|
|
|
|
- Automates semantic release notes (feat/fix/docs/etc.).
|
|
|
|
|
- Integrates with TODO workflow for release PRs.
|
|
|
|
|
|
|
|
|
|
**High-level implementation**:
|
|
|
|
|
- Fetch `git log --pretty=format:%s%n%b --since=<last-tag>`.
|
|
|
|
|
- Prompt Grok: "Categorize into CHANGELOG sections."
|
|
|
|
|
- Append/update `CHANGELOG.md`, preview/commit.
|
|
|
|
|
|
|
|
|
|
**CLI example**:
|
|
|
|
|
```
|
|
|
|
|
grokkit changelog --since=v0.1.3
|
|
|
|
|
grokkit changelog --commit # Stage + grokkit commit
|
|
|
|
|
```
|