Commit changes with auto-generated semantic commit message (Conventional Commits format)
Generates semantic git commits with Conventional Commits format and interactive staging.
/plugin marketplace add notedit/happy-coding-agent/plugin install notedit-happy-coding-agent@notedit/happy-coding-agentOptional commit messagegit/Create a well-structured git commit with semantic commit message.
Actions:
git status to check working tree stategit diff for unstaged changesgit diff --cached for staged changesIf unstaged changes exist, ask user:
git add .)Execute staging based on user choice.
Analyze diff to determine:
Format (Conventional Commits):
<type>(<scope>): <description>
[optional body]
If $ARGUMENTS provided, use it as commit message directly.
Present message to user, ask for confirmation or modification.
git commit -m "<message>"| Type | Description |
|---|---|
| feat | New feature |
| fix | Bug fix |
| refactor | Code refactoring |
| docs | Documentation |
| test | Tests |
| chore | Maintenance |
| style | Formatting |
| perf | Performance |