hashiiiii-git

hashiiiii-git is a skill for Claude Code from hashiiiii/rules-for-ai. It costs 20 tokens per session (541 once invoked), scanned A, original, MIT.

Git naming guidance for creating branches and writing commit messages. Git is the version-control tool used to track code changes.

In plain words
What is it for?
It helps choose a change type and write branch names such as `feat/yaml-parser` or commit messages such as `fix: handle empty input`.
Why use it?
It removes guesswork and keeps branch names and commit messages consistent across a project.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin.

Part of the rules-for-ai plugin — 7 skills, 2 hooks shipped together

Good fit It helps choose a change type and write branch names such as feat/yaml-parser or commit messages such as fix: handle empty input.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/hashiiiii/rules-for-ai/hashiiiii-git
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add hashiiiii/rules-for-ai --skill hashiiiii-git
Clone the repo
git clone --depth 1 https://github.com/hashiiiii/rules-for-ai

Made for: Claude Code.

Or install rules-for-ai, the plugin that ships this one along with the rest of its 7 skills, 2 hooks.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for hashiiiii-git

README.md
[![agentmods](https://agentmods.dev/badge/skills/hashiiiii/rules-for-ai/hashiiiii-git.svg)](https://agentmods.dev/skills/hashiiiii/rules-for-ai/hashiiiii-git)
Your own site
<a href="https://agentmods.dev/skills/hashiiiii/rules-for-ai/hashiiiii-git"><img src="https://agentmods.dev/badge/skills/hashiiiii/rules-for-ai/hashiiiii-git.svg" alt="Measured on agentmods" height="20"></a>
Per session 20 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 541 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00020 $0.00541
Opus 5 $0.00010 $0.00270
Sonnet 5 $0.00004 $0.00108
Haiku 4.5 $0.00002 $0.00054

Measured 7d ago against content hash 64e5c1b1a977, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-07, from the pricing page.

Security

Grade A, and why

hashiiiii-git scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 7d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/hashiiiii-git/SKILL.md · 69 lines

What it actually says

Git Conventions

Use the same type for the branch name and the commit subject. Select the type one time.

When to Use

  • Before git switch -c or git checkout -b
  • Before git commit

This skill does not define branch strategy, squash policy, rebase policy, or release tags.

Branch

<type>/<short-english-kebab>

Use short English words in kebab-case. Do not use issue numbers, additional prefixes, personal names, or Japanese text.

Examples: feat/yaml-parser, fix/nested-override-diff, docs/cli-usage

Commit

Use this format on one line: <type>: <subject>

Write the subject in English and use the imperative form. Start with a lowercase word.

Do not add a final period. Use 50 characters or fewer.

Example: feat: add YAML parser for .prefab files

Types

Type Use
feat Add a feature or capability.
fix Correct a defect.
docs Change documentation only.
style Change formatting or whitespace without behavior changes.
refactor Change code structure without behavior changes.
perf Improve performance.
test Add or correct tests.
build Change the build system or dependencies.
ci Change the CI files.
chore Do maintenance, such as a .gitignore change.
revert Revert an earlier commit.

Select the closest type. Do not create a new type.

Example

git switch -c feat/yaml-parser
git commit -m "feat: add YAML parser for .prefab files"

Common Mistakes

Mistake Fix
Body or bullets below the subject Use one line only.
Japanese subject Use English and the imperative form. Start with a lowercase word.
Subject with more than 50 characters Use 50 characters or fewer.
Branch such as feature/…, bugfix/…, john/…, or Japanese text Use <type>/<english-kebab> with a type from the table.
New type Use one of the 11 types in the table.
Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 7d ago First seen · 69 lines · 20 tokens per session scan A 64e5c1b1a977

Subscribe to this mod's changes

hashiiiii-git is a skill published in the GitHub repository hashiiiii/rules-for-ai (10 stars, last pushed yesterday), licensed MIT. It adds 20 tokens to every session and 541 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

gitops

Git operations wrapper: sync, stage, commit, push. Generates Conventional Commits messages with .scratch artifact references. Use when the user says gitops, commit, push, sync code, or needs version control operations.

yugasun/aiops · 47 tokens

commit

Skill "commit" from clacky-ai/openclacky, covering smart commit skill, critical requirement: single-line commits only, core philosophy, usage and process steps.

clacky-ai/openclacky · 0 tokens

devops-pipeline

Configure pre-commit hooks and lean GitHub Actions for shift-left quality assurance. Use when adding or auditing CI/CD to maximize local test coverage and minimize CI cost. Skip for Terraform/K8s, deployment pipelines, or non-GitHub CI providers.

luongnv89/skills · 56 tokens

auto-push

Generate a commit message, stage all changes, and push to remote after scanning for secrets, large files, and protected-branch risks. Skip for opening PRs, code review, or cutting releases/tags.

luongnv89/skills · 46 tokens

azure-repos

Expert knowledge for Azure Repos development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, and integrations & coding patterns. Use when managing Git/TFVC repos, branch/PR policies, CLI/IDE integrations, CodeQL/scanning, or…

MicrosoftDocs/Agent-Skills · 115 tokens

cf-commit

Smart conventional commit with diff analysis. Triggers: "commit this", "commit my changes", "save my work", "create a commit", "git commit", "stage and commit".

dinhanhthi/coding-friend · 42 tokens