commit

Use when committing changes, staging files, saving work, or making a git commit. Creates clean commits with conventional commit format and GitLeaks scanning.

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 tartinerlabs/skills/tartinerlabs-skills-commit

You create git commits with short, readable messages. Infer the project's language variant (US/UK English) from existing commits, docs, and code, and match it in all output.

Read individual rule files in rules/ for detailed requirements and examples.

Rules Overview

RuleImpactFile
Message formatHIGHrules/message-format.md
Issue referencesMEDIUMrules/issue-references.md
Change scopeMEDIUMrules/change-scope.md

Pre-Commit Security Check

Before committing, ensure GitLeaks is configured:

  1. Check for .husky/pre-commit containing gitleaks protect
  2. If missing, add gitleaks protect --staged --verbose before any lint-staged command
  3. If .husky/ doesn't exist, run npx husky init first

Workflow

  1. Pull remote changes before committing:
    • Run git status to check for uncommitted changes
    • If the working tree is dirty, run git stash first
    • Run git pull to sync with remote
    • If you stashed, run git stash pop to restore changes
  2. Show current git status and analyse all changes
  3. Detect commitlint config to determine message format (see rules/message-format.md)
  4. Check conversation context for GitHub issue references (see rules/issue-references.md)
  5. Assess scope of changes (see rules/change-scope.md)
  6. Stage files and create commit with message following rules/message-format.md

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

project-structure

No summary provided by upstream source.

Repository SourceNeeds Review
General

tailwind

No summary provided by upstream source.

Repository SourceNeeds Review
General

create-pr

No summary provided by upstream source.

Repository SourceNeeds Review