# ๐งโโ๏ธ Commit Wizard (`cw`)
> A lightweight CLI assistant for **Conventional Commits**, semantic versioning, and changelog automation.
`cw` helps developers write structured commits, validate history, generate changelogs, and manage version tags with minimal effort.
For the user manual please vist: [Docs](https://commitwizard.kitechsoftware.com)
---
## โจ Features
- โ
**Interactive commit prompt** (with scope/type validation)
- ๐งช **Commit range validation** against Conventional Commit rules
- ๐งน **Staging helper** with preview and diff mode
- ๐ฆ **Semantic version bumping** with configurable rules
- ๐ท **Git tag creation and push** support
- ๐ **Changelog generator** (Markdown & JSON, grouped by tag/type/scope)
- โ๏ธ **Custom config** via `.cwizard.toml` or `cwizard.toml`
- ๐ **CI-friendly modes** (`--ci`, `--dry-run`, etc.)