Makes your commits follow conventional commit format (feat:, fix:, etc.) with atomic staging and CI checks before committing. Always shows you the exact git commands it wants to run and asks if you want to run them yourself or let it execute. Works with zagi if you have it installed. The workflow is deliberate: implement, run tests/lint/typecheck, stage related files together, confirm the commit, then move to the next one. It stops to ask before doing anything sketchy like adding type ignores or force pushing. Good if you want clean commit history without memorizing the conventional commit spec or accidentally committing broken code.

skills.sh installs
201
GitHub stars
22
last updated
Aug 21, 2026

Install

$ npx -y skills add siviter-xyz/dot-agent --skill semantic-git --agent claude-code

Installs into .claude/skills of the current project.

Files

Semantic Git

Manage Git commits using conventional commit format with atomic commits and concise messages.

This skill is zagi-aware and is designed to work well with AI IDEs (Cursor, etc.)

Tooling

  • Preferred: zagi (a better git interface for agents).
    • Assume zagi is installed if:
      • git is aliased to zagi in the shell or
      • a zagi binary is available.
    • When in doubt, treat git as if it may be zagi-compatible and avoid using exotic flags.
    • Even when zagi is available, generate plain git commands and let any git → zagi integration handle them.
  • Fallback: plain git when zagi is not available.

When to Use

  • Committing changes to git
  • Staging files for commit
  • Creating commit messages
  • Managing atomic commits
  • Before pushing changes

Core Principles

Sponsors

Details

Repository
github.com/siviter-xyz/dot-agent
Categories
Git & Pull Requests, Code Review & Quality, AI & Agent Building
First seen
Jun 3, 2026

More from siviter-xyz/dot-agent

All 11
1cherryhq avatargh-create-issuecherryhq/cherry-studioAutomates GitHub issue creation while respecting your repository's template structure.0skills.sh installs
2cherryhq avatarissue-reportercherryhq/cherry-studio帮助用户提交 Bug Report 或 Feature Request。支持 GitHub Issue(有账户)和本地存档(无账户)两种模式。当诊断发现是代码 Bug 时主动提议,或当用户说"帮我提 issue"、"这是个 bug"、"我想要这个功能"、"submit a bug"、"feature request"时0skills.sh installs
3ganyuanran avatarfirst-principles-reviewganyuanran/aegisThis is a compositional skill that runs a lightweight decision checkpoint before other workflows commit to a direction.0skills.sh installs
4i-am-bee avatardraft-issuei-am-bee/agentstackDraft GitHub issues for i-am-bee/agentstack. Use when the user wants to report a bug, request a feature, or draft a general GitHub issue.0skills.sh installs
5Interstellar-code avatarchangelog-managerInterstellar-code/claud-skillsUpdate project changelog with uncommitted changes and create version releases with automatic commit and push0skills.sh installs
6pollinations avatarissue-makerpollinations/pollinationsCreate GitHub issues following Pollinations team conventions. Use when asked to create issues, track work, or plan features.0skills.sh installs