2233admin/cicada/git-helper
Claude Code and agent skill by 2233admin/cicada
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Generate clear, conventional commit messages and manage Git workflows
Install
npx vskill@latest install 2233admin/cicada/git-helperSKILL.md
Git Helper
Generate clear, conventional commit messages and assist with Git workflows following best practices.
When to Activate
Explicit Triggers
- User says "commit this"
- User says "生成提交信息"
- User says "write commit message"
- User says "git commit"
Implicit Triggers
- User completes changes and mentions committing
- User asks about Git workflow
- User needs help with commit messages
NOT Activated For
- Git configuration setup
- Merge conflict resolution
- Branch management (unless commit-related)
Commit Message Format
Conventional Commits Structure
Types
- feat: New feature
- fix: Bug fix
- refactor: Code restructuring without behavior change
- docs: Documentation changes
- test: Adding or updating tests
- chore: Maintenance tasks (dependencies, build config)
- perf: Performance improvements
- ci: CI/CD configuration changes
- style: Code formatting (no logic change)
Examples
Good Commit Messages:
Bad Commit Messages:
Commit Message Guidelines
Subject Line (First Line)
- Length: 50 characters or less
- Capitalization: Lowercase type, lowercase subject
- Tense: Imperative mood ("add" not "added" or "adds")
- No period: Don't end with a period
Body (Optional)
- Length: Wrap at 72 characters
- Content: Explain WHAT and WHY, not HOW
- Bullet points: Use
-or*for lists
Footer (Optional)
- Breaking changes:
BREAKING CHANGE: description - Issue references:
Closes #123,Fixes #456 - Co-authors:
Co-authored-by: Name <email>
Git Workflow Best Practices
Before Committing
- Review changes
- Stage selectively
- Run tests
- Check linting
Commit Checklist
- [ ] Changes are logically grouped
- [ ] Tests pass
- [ ] Linting passes
- [ ] No debug code or console.logs
- [ ] No commented-out code
- [ ] Commit message follows conventions
- [ ] Commit is atomic (one logical change)
Atomic Commits
Good: One logical change per commit
Bad: Multiple unrelated changes
Common Git Operations
Amend Last Commit
Interactive Rebase
Stash Changes
Cherry-pick
Branch Naming Conventions
Format: <type>/<short-description>
Examples:
feat/user-authenticationfix/login-validation-bugrefactor/database-layerdocs/api-documentation
Pull Request Workflow
Before Creating PR
- Update from main
- Squash if needed
- Push to remote
PR Description Template
Commit Message Generation Process
- Analyze changes
- Read
git diff --staged - Identify modified files and functions
- Understand the purpose of changes
- Determine type
- New feature →
feat - Bug fix →
fix - Refactoring →
refactor - etc.
- Identify scope
- Module/component affected
- Keep it short and clear
- Write subject
- Imperative mood
- Clear and concise
- Under 50 characters
- Add body if needed
- Explain complex changes
- Provide context
- List major modifications
Related Resources
- Follow conventional commits specification
- Keep commits atomic and focused
- Write clear, descriptive messages
- Use interactive rebase to clean history before PR
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingassets/bundled_skills/git-helper/skill.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/2233admin/cicada/git-helper)