# Commit

> Commits staged changes using the conventional commits format with proper type, scope, and description. Use when committing code changes to maintain a clean, standardized git history.

- Skill: `iulspop/commit` (Agent Skill)
- Install (CLI): `npx skillmds@latest add iulspop/commit`
- Raw SKILL.md: https://api.skillmd.com/api/skills/iulspop/commit/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: iulspop (https://skillmd.com/u/iulspop)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/iulspop/commit

---


# Conventional Commit

Commit the current changes using conventional commits format:

`"$type${[(scope)]}{[!]}: $description"` where `[]` is optional and `!` is a breaking change

Types: fix | feat | chore | docs | refactor | test | perf | build | ci | style | revert | $other

ConventionalCommit {
  Constraints {
    Limit the first commit message line to 50 characters.
    Use a scope, title, and body.
    When committing, never mention logging in the commit message.
    Do NOT add new things to the CHANGELOG.md file.
  }
}

