git-teacher-save

Automates Git commit workflows by collecting branch, status, and changes before committing with conflict checks and .gitignore generation.

Updated Mar 21, 2026
One-click install
npx skills add https://github.com/gtpgg1013/claude-skills-collection --skill git-teacher-save
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-teacher-save
Source: https://github.com/gtpgg1013/claude-skills-collection/tree/main/skills/plugins/gptaku/git-teacher/skills/git-teacher-save
Command: npx skills add https://github.com/gtpgg1013/claude-skills-collection --skill git-teacher-save

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the safe commit workflow by gathering repository status, branch information, and changes before committing, reducing manual steps and human error.

Core Features & Use Cases

  • Parallel status collection and safety checks: Collects repository state (branch, status, diffs) to validate readiness before commit.
  • Interactive commit messaging: Uses prompts to craft meaningful commit messages and to confirm changes.
  • Auto .gitignore generation: Creates a basic .gitignore when missing based on project type.
  • Commit execution and receipt: Executes git add -A and git commit with the chosen message and prints a receipt.

Quick Start

Make changes in your project, then invoke the git-teacher-save skill to commit them with a guided, safe prompt.

Frequently Asked Questions about git-teacher-save

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

FAQPage Schema
How do I automate git commits safely without manual errors?

Automating git commits safely involves collecting repository status, branch information, and diffs to validate readiness before executing the commit. This skill automates that workflow using parallel safety checks and interactive prompts to reduce human error.

How can I generate a .gitignore file automatically for my project?

Generating a .gitignore file automatically happens when the file is missing from your repository. The skill creates a basic .gitignore based on your detected project type before staging and committing changes.

How do I get interactive prompts for git commit messaging?

Interactive prompts for git commit messaging guide you to craft meaningful messages and confirm staged changes. The skill uses these prompts to ensure your commit accurately describes the repository changes before execution.

Does this git automation workflow handle conflict detection before committing?

Conflict detection is handled during the pre-commit status collection phase. The skill gathers branch status and diffs to identify potential conflicts and prompts for resolution before executing git add and git commit.

What is the best way to run a multi-step check before a git commit?

Running a multi-step check before a git commit requires gathering repository state to validate readiness. This skill applies parallel status collection, safety checks, and conflict-resolution prompts to ensure a safe commit workflow.

Can I use this guided git commit workflow for local development repositories?

You can use this guided git commit workflow for local development in Git repositories. It applies to standard local development environments by automating status collection, ignore generation, and commit execution.