commit

Automate safe commit workflows with scope inference and push/land actions.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/zillabunny/GoblinVolleyball-1.1 --skill commit-zillabunny
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/zillabunny/GoblinVolleyball-1.1/tree/main/.claude/skills/commit
Command: npx skills add https://github.com/zillabunny/GoblinVolleyball-1.1 --skill commit-zillabunny

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a safe commit workflow that helps teams avoid accidentally including unrelated changes by inferring scope from diffs and supports optional push or land operations to integrate changes cleanly.

Core Features & Use Cases

  • Automatic scope inference: derives the scope from diffs when no explicit scope is provided.
  • Guardrails for related changes: classifies related vs. unrelated changes to prevent cross-contamination.
  • Push/land workflow: supports pushing to remote or landing worktree commits with proper handling.
  • Use Case: When multiple developers are working on the same repository, use /commit to create targeted commits that capture intent and minimize impact on others.

Quick Start

Demonstrate a safe, scope-aware commit by performing a commit with a chosen scope and optionally using push or land.

Frequently Asked Questions about commit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I keep my git commit history clean in a collaborative repository?

To keep a git commit history clean in collaborative repositories, use a scope-aware commit workflow that infers scope from diffs and separates unrelated changes. This prevents cross-contamination and ensures targeted commits that minimize impact on other developers.

How do I avoid accidentally committing unrelated changes in a worktree?

To avoid accidentally committing unrelated changes in a worktree, apply staging guardrails that classify related versus unrelated file modifications. This enforces strict staging discipline and ensures only scoped changes are handed off safely.

Can I automatically infer a commit scope from my git diff?

Yes, you can automatically infer a commit scope from your git diff when no explicit scope is provided. The workflow parses changes and traces dependencies to derive a targeted scope, ensuring the commit accurately represents the underlying modifications.

What is the best way to manage push and land actions for worktree commits?

The best way to manage push and land actions for worktree commits is using an automated workflow that supports both remote pushes and local landings. This handles integration cleanly and maintains clear explanations for each collaboration-safe handoff.

Does a scope-aware commit workflow support multiple developers working on the same repository?

Yes, a scope-aware commit workflow explicitly supports multiple developers working on the same repository. It creates targeted commits that capture intent, enforces staging discipline, and minimizes the impact of your changes on others.