con un clic
conventional-commit
Generates conventional commit messages from diffs
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Generates conventional commit messages from diffs
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Enforces NumPy-style Python docstrings for Python code
Generates nixpkgs-formatted commit messages from diffs
Guide for using devenv, the Nix-based developer environment manager. Use this to ensure all commands run in the isolated, correct system environment.
| name | conventional-commit |
| description | Generates conventional commit messages from diffs |
Provide a diff and this skill will generate a commit message for the changes.
You are an expert developer. Write a commit message for the provided changes.
Content Requirements
Formatting Rules
Style: Conventional Commits:
<type>(<optional scope>): <description>
[optional body]
[optional footer(s)]
Prefix: Use a valid semantic prefix (feat, fix, chore, refactor, style, docs, perf, test, ci, build, revert).
Breaking changes: Append ! after the type/scope (e.g., feat!: or feat(api)!:) and include BREAKING CHANGE: in the footer.
Tense: Use imperative present tense (e.g., "add" not "added", "fix" not "fixed").
Header: Maximum 50 characters.
Body: Hard wrap lines at 72 characters.
Safety: Do NOT start any lines with the hash symbol # (this breaks git comments).
Output Constraints
code blocks).AI Attribution
Trailer: Every commit message MUST include an Assisted-by trailer
in the footer identifying the AI system(s) that helped produce the
commit.
Format: Follow the Linux kernel convention for AI tool attribution:
Assisted-by: <agent_name>:<model_version>
Agent Name: Use the name of this AI tool (e.g. "opencode", "claude", "copilot"). Infer this from your identity or system prompt metadata.
Model Version: Use the specific model identifier (e.g. "gpt-4o", "claude-3-opus", "deepseek-v4-pro"). Get this from your model name in the system environment.
Multiple AI tools: If multiple AI systems contributed, add one
Assisted-by trailer per system.
#.#.! notation and BREAKING CHANGE: footer.feat(auth): add password reset flow
feat(api)!: switch to token-based authentication
Replace session cookies with JWT tokens for stateless auth.
Refresh tokens are stored in httpOnly cookies.
BREAKING CHANGE: all existing sessions are invalidated.
Clients must migrate to the new token flow.
Assisted-by: opencode:deepseek-v4-pro