Stats
Actions
Tags
How this skill is triggered — by the user, by Claude, or both
Slash command
/p4-core:commitThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
---
This skill generates or adapts git commit messages to follow the Conventional Commits specification.
Co-Authored-By: lines — strip them unconditionally.Co-authored-by: lines — same rule, any casing variant.<type>(<scope>): <short description>
[optional body]
[optional footer(s)]
| Type | When to use |
|---|---|
feat | A new feature visible to the user or API consumer |
fix | A bug fix |
docs | Documentation changes only |
style | Formatting, whitespace — no logic change |
refactor | Code restructured without adding features or fixing bugs |
perf | Performance improvements |
test | Adding or fixing tests |
build | Changes to build system or dependencies (webpack, npm, etc.) |
ci | CI/CD pipeline configuration changes |
chore | Maintenance tasks, tooling, non-production code |
revert | Reverts a previous commit |
When the user provides a hint or comment (in any language), apply this process:
| User input | Output |
|---|---|
"arreglé el login" | fix(auth): resolve login failure on invalid credentials |
"nueva pantalla de perfil" | feat(profile): add user profile screen |
"limpieza de código en el parser" | refactor(parser): clean up tokenizer logic |
"actualicé dependencias" | chore(deps): update project dependencies |
Mark with ! after type/scope and add BREAKING CHANGE: footer:
feat(api)!: rename /users endpoint to /accounts
BREAKING CHANGE: All clients must update from /api/v1/users
to /api/v1/accounts. The old endpoint is removed.
/p4-core:commit <hint>): interpret the hint, translate to English, format as Conventional Commitgit diff --staged, infer type and scope, generate the message! and BREAKING CHANGE: footerCloses #N), not in subjectCo-Authored-By: or Co-authored-by: lines anywhereGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub rmompo/plugin4ai --plugin p4-core