How this skill is triggered — by the user, by Claude, or both
Slash command
/saas-toolkit:commitsThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create well-structured git commits following the Conventional Commits specification.
Create well-structured git commits following the Conventional Commits specification.
Review changes — Run git status and git diff --staged to understand what's being committed. If nothing is staged, run git diff to see unstaged changes and ask which files to stage.
Determine commit type — Based on the changes:
feat — new feature or functionalityfix — bug fixrefactor — code restructuring without behavior changestyle — formatting, whitespace, missing semicolonsdocs — documentation onlytest — adding or updating testschore — build, tooling, dependencies, configperf — performance improvementci — CI/CD configurationDetermine scope — Identify the affected area (e.g., auth, billing, ui, api, db). Use the directory or feature name.
Write commit message — Format:
type(scope): short description
Longer body explaining what changed and why, if needed.
Stage and commit — Stage the relevant files (prefer explicit file names over git add .) and create the commit.
--no-verify unless explicitly askednpx claudepluginhub mickaelmamani/saas-toolkit --plugin saas-toolkitGenerates Conventional Commits messages for staged git changes and commits them. Follows v1.0.0 spec with types like feat, fix, refactor. Use for standardized commits or /commit invocation.
Executes git commits with conventional commit message analysis, intelligent staging, and message generation. Use when asked to commit changes or when /commit is invoked.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.