Skip to main content

commit

Stage changes and write a clean Conventional-Commit message that follows the repo's git rules

Informações da origem

Repositório
dlt-hub/dlt
Última atividade na origem
23 de junho de 2026 às 15:51
Idioma detectado do SKILL.md
inglês
Estrelas
6.013
Forks
631

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
commit
description
Stage changes and write a clean Conventional-Commit message that follows the repo's git rules
argument-hint
["-- <optional subject hint or scope>"]
# Commit Create a commit that follows `.agents/rules/git-github.md`. Invoke as `/commit`, or use these steps whenever you are about to commit. Parse `$ARGUMENTS`: anything after `--` is an optional hint (a subject, a scope, or "only the dashboard files") — guidance, not the literal message. ## Steps ### 1. Inspect ``` git status git diff --staged git diff ``` Decide what belongs in the commit. If nothing is staged, stage the relevant changes with `git add <paths>` (or `git add -A` when everything belongs together). **NEVER stage secret-looking files** (`.env`, `*secrets.toml`, credentials) — they are also denied in `settings.json`. ### 2. Compose the message Apply `.agents/rules/git-github.md`: - One line: `{type}: subject` or `{type}({scope}): subject` — lowercase, imperative, no trailing period. Types: `feat`, `fix`, `docs`, `test`, `refactor`, `chore`. - **Subject line only** for the vast majority of commits. Add a body line *only* for a non-obvious *why*, max 3 lines total. Never narrate *what* the diff does. - **No footers** — no `Co-Authored-By`, no "Generated with ..." trailers. - **No emojis** anywhere in the message. ### 3. Commit ``` git commit -m "$(cat <<'EOF' fix(dashboard): keep the selector when no pipeline is selected EOF )" ``` ### 4. Confirm ``` git log -1 --format=%B ``` Verify it is a single Conventional-Commit subject (plus an optional why) with no footers. **Do not push and do not amend pushed commits** unless the user explicitly asks.
Ver no GitHub