with one click
yak-brand
Stamping the work. Create a git commit based on instructions
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Stamping the work. Create a git commit based on instructions
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Surveying the herd. Use when planning work by approaching goals and discovering blockers — emergent planning through action, not top-down decomposition
The night crew. Unattended overnight session where Yakob works through a queue of well-defined yaks serially — shave, sniff-test, remediate if needed, push a PR — so the operator wakes up to reviewable PRs.
The shaver's field guide. The complete operating guide for shavers in the yakthang environment. Covers task lifecycle (yx show, start, shaver-message, done), message checking (yakob-message), heartbeat (via /loop), and notes for Yakob.
Sorting the herd at the gate. Session start ritual for Yakob. Establishes the time window and WIP limit, surveys the yak map, and helps the operator decide what to tackle this session — before acceleration flow begins.
Closing the barn. End-of-session wrap-up for Yakob. Harvests done yaks into a worklog summary, prunes the map, and reorganizes remaining work for the next session. Can be called at any natural break point — not just end of day.
Architecture Decision Records. Create, manage, and cross-reference ADRs — no external CLI needed.
| name | yak-brand |
| description | Stamping the work. Create a git commit based on instructions |
| allowed-tools | Bash(git:*), Read, Write, Edit, Grep, Glob |
| argument-hint | ["instructions for what to commit"] |
User instructions: $ARGUMENTS
Interpret user's intent from: $ARGUMENTS Examples:
Check current status:
git status --porcelain to see all changesStage appropriate files:
git add for specific files matching the intentgit reset to unstage files that don't matchGenerate commit message following Clean Commit:
<emoji> <type>: <description>$YAK_SHAVER_NAME environment variable:
Co-Authored-By: Yakoff (Claude) <noreply@anthropic.com>Co-Authored-By: Claude <noreply@anthropic.com>Create the commit:
git commit -m with the generated messageReport results:
Committed X files:
- path/to/file1
- path/to/file2
Left uncommitted (if any):
- path/to/file3
Commit created:
----------------------------------------
🔧 update (auth): implement OAuth2 refresh token flow
Added JWT refresh token rotation with secure storage
and automatic renewal before expiration.
Co-Authored-By: Yakoff (Claude) <noreply@anthropic.com>
----------------------------------------
Run 'git log -1' to view the commit
| Emoji | Type | Use for |
|---|---|---|
| 📦 | new | New feature or file |
| 🔧 | update | Update existing feature or code |
| 🗑️ | remove | Remove code or file |
| 🔒 | security | Security fix or improvement |
| ⚙️ | setup | Setup or configuration change |
| ☕ | chore | Maintenance (deps, build, misc) |
| 🧪 | test | Adding or updating tests |
| 📖 | docs | Documentation only |
| 🚀 | release | Release-related changes |
If user says: "only the config changes"
If user says: "the refactoring we just did"
If user says: "everything"
git add -Agit status --porcelain to see all changesgit add [files]git commit -m "message" (or with heredoc for multi-line)