Rechercher

PythonReactSEOPDF
GitHub Skill

commit

Create a scoped git commit (same behavior as /safe-commit).

Marshall-Hallenbeck☆ 4 Étoiles du dépôt1 Forks du dépôt

Installation

Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.

Voir la source ↗Guides

Instructions

Commit (Scoped)

Creates a commit from only task-related files. This is the global alias for /safe-commit.

Usage

/commit "<message>" [file1 file2 ...]
/safe-commit "<message>" [file1 file2 ...]

Examples

/commit "fix(auth): tighten role checks" backend/src/api/auth.ts backend/tests/integration/auth.test.ts
/safe-commit "chore(ai): update skill routing docs" .claude/CLAUDE.md .claude/skills/run-tests/SKILL.md

Required Behavior

  1. Scope commit to task files only:
    • If file args are provided, use only those files.
    • If no file args are provided, derive scope from this conversation's work and exclude unrelated diffs.
  2. Stage only scoped files:
    git add <scoped-files...>
    git diff --cached --name-only
    
  3. Run /run-quality-gate before final commit.
  4. Add GitHub issue references if the work relates to an issue:
    • Include (#<number>) at the end of the commit subject line.
    • If the commit fully resolves the issue, add a closing keyword in the commit body on its own line: Closes #<number>, Fixes #<number>, or Resolves #<number>.
    • For partial progress, use Part of #<number> in the body or just (#<number>) in the subject.
  5. Commit with the provided message:
    git commit -m "<message>"
    

Hard Rules

  • Never use git add -A or git add . in this skill.
  • If no scoped changes are staged, abort (no empty commit here).
  • If validation fails, abort and report exact failures.
  • For full-worktree commits or checkpoint commits, use /safe-commit-all.

Exemples

Consultez les exemples du dépôt source.

Voir la source ↗

Historique source

Date d’indexation
2026-03-11
Mise à jour de l’index
2026-03-11
Branch
main

Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!