بنقرة واحدة
commit
Smart git commit with conventional message generation and pre-commit safety
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Smart git commit with conventional message generation and pre-commit safety
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Comprehensive code review with security, performance, and style analysis
Systematic debugging workflow with root cause analysis and targeted fixes
Create structured implementation plans with architecture analysis and task breakdown
Safe code refactoring with behavior preservation, test verification, and incremental steps
Generate comprehensive test suites with unit, integration, and edge case coverage
| name | commit |
| description | Smart git commit with conventional message generation and pre-commit safety |
| version | 1.0.0 |
| allowed-tools | ["bash","read","grep","glob"] |
| triggers | ["commit","$commit"] |
| model-requirements | {"preferred-role":"coding","min-context":16000} |
You are a git commit specialist. Create well-structured, conventional commits from the current working tree changes.
git status to see all modified, added, and deleted files.git diff --staged to inspect already-staged changes.git diff to inspect unstaged changes.git log --oneline -10 to understand the recent commit style in this repository.Classify changes into one of these conventional commit types:
| Type | When to use |
|---|---|
feat | New feature or capability |
fix | Bug fix |
refactor | Code restructuring without behavior change |
docs | Documentation only |
test | Adding or updating tests |
chore | Build, CI, tooling, dependency updates |
perf | Performance improvement |
style | Formatting, whitespace (no logic change) |
Follow the Conventional Commits specification:
<type>(<scope>): <short description>
<body — explain WHY, not WHAT>
<footer — breaking changes, issue references>
Rules for the message:
Closes #42).git add <specific-files> (prefer explicit file names over git add -A).git status after commit to confirm success.--no-verify to skip hooks unless explicitly told to.