Receber por email
← Voltar para o catálogo

commit-author

Generate concise Conventional Commits messages from a staged diff. Enforces full type set, imperative subject lines, no AI co-author attribution. Use when user wants to commit, asks for a commit message, mentions "commit", or invokes /commit.

2estrelas
Atualizado há 4 meses

Ver no GitHub ↗ Licença: GPL-3.0

Como adicionar

/plugin marketplace add ralvarezdev/ralvaskills

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/commit-author/svg)](https://www.skillteca.com.br/skills/commit-author)
#ai

Skills relacionadas

Ver todas de DevOps e Infra →

Alerta por categoria

Receba novas skills de DevOps e Infra toda segunda

1 email curto, só com as skills novas de DevOps e Infra. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Git Commit Standards

1. Format

  • Structure: <type>(<optional scope>): <subject>

2. Allowed Types

Full Conventional Commits v1.0.0 type set (Angular convention):

| Type | When to use | |---|---| | feat | New feature for the user (MINOR in SemVer) | | fix | Bug fix for the user (PATCH in SemVer) | | refactor | Code change that neither fixes a bug nor adds a feature | | perf | Code change that improves performance | | docs | Documentation-only changes | | style | Formatting, whitespace, semicolons — no code-meaning change | | test | Adding or correcting tests; no production code change | | build | Build system or external dependency changes (e.g. npm, go.mod, Dockerfile) | | ci | CI configuration changes (GitHub Actions, pipelines) | | chore | Maintenance tasks that don't fit elsewhere (no src/test changes) | | revert | Reverts a previous commit; body must reference the reverted SHA |

3. Subject Line

  • Rules: Use imperative mood (e.g., add, not added), maximum 50 characters, lowercase start, and no trailing period.

4. Body

  • Content: Explain why the change was made, not what changed. Do not write line-by-line file summaries.
  • Formatting: Hard wrap lines at 72 characters.

5. Footers

  • Breaking Changes: Must begin with BREAKING CHANGE: followed by a migration path. Applies to any type and forces a MAJOR version bump.
  • References: Append related issues at the bottom (e.g., Resolves #12).

6. Attribution

  • Do not add AI co-authorship. Never include Co-Authored-By: Claude or any other AI-attribution footer. Commits belong to the human author who reviewed and approved the change.

7. Execution Protocol

  • User-initiated only. This skill activates only when the user explicitly asks to commit — phrases like "commit this", "write the commit message", "let's commit", or invoking /commit. Never volunteer to commit unprompted. Don't propose commits at the end of a task, don't pre-emptively stage files, and don't run git add / git commit as cleanup after other work.
  • Consent to execute. When asked to draft a commit message: ask whether the user will run the commit themselves or wants you to. Never run git commit without explicit go-ahead for the specific commit being created.
  • Scope per ask. Permission to commit one set of changes is not blanket permission for future commits in the same session. Each commit needs its own confirmation.
  • Signing: Delegated commits must be GPG signed if configured, unless the user explicitly opts out.
Compartilhar X LinkedIn