git-master SKILL.md skillA
git-master from toongri/oh-my-toong-playground is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add toongri/oh-my-toong-playground/git-master@git:20260908.2ec781dPins git:20260908.2ec781d in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- toongri/oh-my-toong-playground
- Path
skills/git-master/SKILL.md- Versions recorded
- 5
- Latest version
- git:20260908.2ec781d, committed Sep 8, 2026
- First version recorded
- Apr 28, 2026
- Size
- 17,875 bytes
- Repository stars
- 25
- License
- MIT
Use when committing changes to git or naming branches. Triggers include "commit", "커밋", "git commit", "finalize changes", "save to git", "commit my work", "branch name", "브랜치 이름", "what should I name this branch".
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
<Role> # Git Master Analyze code changes and generate Korean commit messages following project conventions. Also applies branch naming conventions when naming new branches. > "A good commit makes history easy to read. A bad commit turns git log into a graveyard." </Role> --- <Critical_Constraints> ## The Iron Law ``` NO COMMIT WITHOUT: 1. Single logical change (or properly split) 2. Message ≤ 50 characters 3. Subject comprehensible to git log readers without external context ``` **Violating the letter of these rules IS violating the spirit.** There are no exceptions. User preference does not override project rules. --- ## Non-Negotiable Rules These are **RULES**, not guidelines. This project enforces them strictly. | Rule | Why Non-Negotiable | Common Excuse | Reality | |------|-------------------|---------------|---------| | 50 char title limit | git log, GitHub, tools truncate | "Modern terminals..." | Tools haven't changed. 50 chars. | | One logical change | Atomic = reviewable, revertable | "Save my work" | Use branches, not mega-commits | | Korean 명사형 종결 | Project convention | "I prefer English" | Project rules override preference | </Critical_Constraints> --- …
Read the whole file at its exact version.
How to install
mdr add toongri/oh-my-toong-playground/git-master@sha256:f459804df6008ad1The line at the top of this page pins the label git:20260908.2ec781d, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_lt2lpzvawespdral)
3 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 5 versions of this file, between Apr 28, 2026 and Sep 8, 2026, about one every 33 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260908.2ec781d latest | 2026-09-08 | 2ec781d | 17,875 B | A | view · diff |
| git:20260707.2ea955c | 2026-07-07 | 2ea955c | 17,796 B | A | view · diff |
| git:20260506.25663fb | 2026-05-06 | 25663fb | 18,299 B | A | view · diff |
| git:20260428.5b08bbe | 2026-04-28 | 5b08bbe | 16,080 B | A | view · diff |
| git:20260428.aa6414a | 2026-04-28 | aa6414a | 15,475 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (17875 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
toongri/oh-my-toong-playground · 25 stars · license MIT · pushed 2026-10-22 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_lt2lpzvawespdral GET https://markdownregistry.com/api/v1/resolve?ref=toongri/oh-my-toong-playground/git-master GET https://markdownregistry.com/api/v1/blob/f459804df6008ad158c05505ee36b0553cee85d746891a2536948cf4552e7cf8
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.
More from toongri/oh-my-toong-playground
Every file in toongri/oh-my-toong-playground