commit

Generate a conventional commit message from staged changes and commit safely.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "commit" with this command: npx skills add tmeister/skills/tmeister-skills-commit

Commit

Use this skill to draft a clean conventional commit message based on staged changes.

Rules

  • Only use staged changes.
  • Do not include test results or file lists in the message.
  • Keep the subject line <= 50 characters, lowercase, imperative.
  • Never add your signature to the commit message.

Workflow

  1. Check status

    • git status --porcelain
    • If nothing is staged, ask the user to stage changes first.
  2. Review staged diff

    • git diff --staged --name-only
    • git diff --staged
  3. Select commit type

    • feat, fix, docs, style, refactor, perf, test, build, ci, chore
  4. Optional scope

    • Use a short lowercase scope if it adds clarity.
  5. Compose message

    • Format: type(scope): description
    • Optional body: 1-3 lines explaining what and why.
  6. Confirm and commit

    • Show the proposed message and ask for confirmation before running git commit.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

commit

No summary provided by upstream source.

Repository SourceNeeds Review
General

commit

No summary provided by upstream source.

Repository SourceNeeds Review
General

commit

No summary provided by upstream source.

Repository SourceNeeds Review