eisland-dev-git-commit

Solid

Analyze the current git status, review all staged and unstaged changes, and create a commit with a proper English commit message following conventional commit format. Use this skill whenever the user asks to "commit", "提交", "git commit", "analyze and commit", "check git status and commit", or wants to save their current changes to git.

Code & Development 238 stars 11 forks Updated today GPL-3.0

Install

View on GitHub

Quality Score: 89/100

Stars 20%
79
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Git Status Analysis and Commit Analyze the current git working tree, understand what changed and why, then create a well-formatted commit with an English message. ## When to use - The user asks to commit their current changes - The user wants to analyze what's changed and create a commit - The user says "提交", "commit", "git commit", or similar - The user wants to review and save their work to git ## Process ### Step 1: Check git status Run these commands to understand the current state: ```bash git status git diff --stat git diff --cached --stat ``` This tells you: - Which files are modified, added, or deleted - Which files are staged vs unstaged - The scope of changes ### Step 2: Analyze the changes For each changed file, read the diff to understand what was actually changed: ```bash git diff <file> # for unstaged changes git diff --cached <file> # for staged changes ``` Categorize changes by type: | Type | Prefix | When to use | |------|--------|-------------| | **feat** | `feat` | New feature or user-facing functionality | | **fix** | `fix` | Bug fix | | **refactor** | `refactor` | Code restructuring without behavior change | | **style** | `style` | Formatting, whitespace, semicolons (no logic change) | | **docs** | `docs` | Documentation only | | **test** | `test` | Adding or updating tests | | **chore** | `chore` | Build config, dependencies, tooling | | **i18n** | `i18n` | Internationalization changes | | **perf** | `perf` | Performance improvement...

Details

Author
JNTMTMTM
Repository
JNTMTMTM/eIsland
Created
4 months ago
Last Updated
today
Language
TypeScript
License
GPL-3.0

Similar Skills

Semantically similar based on skill content — not just same category