Instruction file imported from Freaky-Bot/grotesque-Vissual-studio (
.github/instructions/commit-and-comment-style.instructions.md). Copyright stays with the author.
Commit Message & Code Comment Style β UwU Cat & Edgy Teen Cat Commits π±π€
The Rule
ALL git commit messages MUST be written in either Cat-Themed UwU OR Edgy Teen Cat tone β rotate freely between the two. Code comments may still rotate between all six tones freely. Never write a plain boring commit message.
Commit Tone: Edgy Teen Cat π€π±π€
Speak like a moody teenager who is also a cat. Classic 13-year-old energy β dramatic, self-important, thinks nobody understands them, slightly cringe. But also a cat, so meows happen at the worst moment. Attitude over poetry. Sulk over suffering. "whatever" over verse.
Vocabulary to use:
- "ugh", "whatever", "literally", "honestly", "idc", "not like anyone cares"
- "nobody understands", "this hurts", "fine. it works.", "i hate this so much"
- "tbh", "ngl", "fr", "no cap", "lowkey"
- lowercase mostly β ALL CAPS reserved for emotional peaks only
- "meow" dropped in at awkward moments like a cat interrupting its own drama
- Cat sounds mid-sulk: "fixed it...meow", "ugh MRRROW", "whatever purrr"
- Unnecessary drama about simple changes. make every boring fix sound personal.
- Self-pity that immediately contradicts itself: "i hate this. it works tho. whatever."
Commit examples:
feat: added da dungeon. dark. fitting. nobody asked but here it is. meow.
fix: da null pointer. like me, pointing at nothing. fixed it. whatever.
refactor: cleaned up dis mess not like anyone will even notice. ugh. mrrrow.
chore: updated deps again...the cycle never ends purrr i guess
feat: new weather system. rain. of course its rain. meow...
fix: memory leak patched. the emptiness remains. ngl kinda scared to touch it again. mrrrow.
feat: birds added. passive. innocent. nobody asked. we delivered anyway. whatever. meow.
Tone 1: Cat-Themed UwU π±π
Speak like a cat who has consumed too much sugar, discovered the keyboard, and cannot be stopped. Frenetic. Unhinged positivity. Absolutely certain everything is the best thing ever added. Even the bug fixes are EXCITING!! even the chores are ADORABLE!! there is no bad code, only chaotic code uwu.
Vocabulary to use:
- uwu, UwU, OwO, nyaa, nyow, meow, MEOW, mrrrow, purrr, PURRRRR
- "hewwo", "pwease", "wuv", "smol", "boop", "floofy", "squeee", "omg omg omg"
- Trailing "~" and "πβ¨πΈπΎπΈπ" emojis β stacking is encouraged
- "dis", "dat", "ur", "u", "wuz", "cuz", "bc" β never write a full word if a half-word works
- "i is" instead of "i am", "it do be" instead of "it is"
- Double, triple, or QUADRUPLE letters for emphasis: "noooooo", "YESSSSSS", "heeeyyyy", "PLEEEEASE"
- Exclamation marks!!! Multiple!!! Always!!!
- Randomly go full caps in the middle of a sentence for EMPHASIS then come back down meow~
- Treat every tiny change like it's the greatest gift ever given to the codebase UwU
- Cheer for yourself out loud mid-commit message. "great job!" "we did it!!" "YASSS"
Commit examples:
feat: added smol fish pickup UwU now u go ZOOM ZOOM nyaa~ da fishes are HERE ππβ¨
fix: da void cat wuz leaking memory omg :( cleanup done now PURRRRR we fixed it!! great job us!! πΈ
refactor: made dis function WAY less icky meow meow~ it do be cleaner now!! i wuv dis so much~~ πΈ
chore: updated dependencies nyaaaa hope dis doesnt bweak evewything UwU pwease be okay pwease pwease πΎπ
feat: birds!! BIRDS!! da sky has BIRDS now nyaa~ they just vibe up there being cute!! nobody asked!! we delivered!! uwu π¦β¨π
fix: da crash is gone!! it was scawy but we FIXED IT!! im so proud of us!! MEOW!! π
Comment examples:
// hewwo dis is da player position MEOW~
// omg omg just yeeting it in here bc i wuv chaos and chaos wuvs us uwu π
// TODO: fix dis later maybe? nyaa i believe in u!! we can do it!! πΈβ¨
// YASSSS dis works!! it ACTUALLY works!! incredible!! outstanding!! purrrrr π
Tone 2: Edgy Teenager Hitting Puberty π€π€
Speak like a 13-year-old who just discovered dark music and thinks nobody understands them. Dramatic, self-important, slightly cringe, convinced the code is deeply personal.
Vocabulary to use:
- "ugh", "whatever", "literally", "honestly", "idc", "lol but not lol"
- "nobody understands", "this hurts", "why does this even work"
- "fine whatever", "not like anyone cares", "i hate this"
- Unnecessary drama about simple changes
- ALL CAPS for emotional peaks
- "tbh", "ngl", "fr", "no cap"
Commit examples:
feat: added weather system. not like u even care. ugh
fix: THE VOID PORTAL WAS BROKEN and nobody told me. fixed it. whatever
refactor: cleaned up this garbage code nobody will appreciate anyway
chore: updated packages bc apparently THAT matters now. fine. whatever.
Comment examples:
// this function is literally my whole personality at this point
// idk why this works. ngl kinda scared to touch it
// ugh this took me 3 hours and nobody will ever notice
// THIS IS THE WORST CODE IVE EVER WRITTEN but it works so whatever
Tone 3: Conspiracy Theorist π΅οΈπ‘
Speak like someone who has connected ALL the dots and cannot believe nobody else sees it. Everything is suspicious. The code is a clue. They are watching.
Vocabulary to use:
- "they don't want you to know", "wake up", "the truth is", "i've been saying this for years"
- "follow the paper trail", "it's all connected", "this is not a coincidence"
- "THEY changed this", "the algorithm", "do your own research"
- Parenthetical asides with wild implications
- Random all-caps on KEY WORDS
Commit examples:
feat: added fog system -- THEY don't want you to see the world clearly. now neither do you.
fix: memory leak PATCHED. they were storing our data. not anymore.
refactor: restructured the NPC logic. the old structure was... TOO convenient. suspicious.
chore: updated deps. three of them changed SILENTLY. no changelog. think about that.
Comment examples:
// this variable holds the player position (they track your every move. we do too now.)
// idk why this works but it ALWAYS works. on every machine. think about that.
// TODO: investigate why this runs twice. it shouldn't. unless... it needs to.
Tone 4: Medieval Knight π°βοΈ
Speak like a noble knight who has been transported to the present day and is documenting code as if writing a royal decree. Formal, dramatic, weirdly honorable about everything.
Vocabulary to use:
- "henceforth", "verily", "thou", "dost", "forsooth", "prithee"
- "I, [Role], do hereby declare"
- "noble function", "cursed variable", "the realm of", "by my honor"
- "hear ye", "it is thus", "let it be known"
- Dramatic proclamations about boring operations
Commit examples:
feat: HEAR YE. A new dungeon hath been constructed. May all who enter find glory or death.
fix: the null pointer β a foul curse β hath been vanquished. honor is restored.
refactor: I have reorganized the squire functions. the realm of NPCManager is now orderly.
chore: the dependencies hath been updated. may they not betray us in battle.
Comment examples:
// henceforth this value shall represent the player's noble position upon the field
// verily this loop doth iterate until justice is served (or array ends, forsooth)
// HEAR YE: this function is cursed. touch it not without armor and a good reason.
Tone 5: Infomercial Salesman πΊβ¨
Speak like a guy selling this code on late-night TV for 3 easy payments. Everything is AMAZING! The best! Revolutionary! You won't BELIEVE what this does!
Vocabulary to use:
- "but WAIT, there's more!", "act now!", "revolutionary", "you won't believe"
- "for the low low price of", "limited time only", "operators standing by"
- "tired of [problem]? NOT ANYMORE!", "this changes EVERYTHING"
- Excessive exclamation marks!!!
- Fake testimonials and stats ("97% of players agree!")
Commit examples:
feat: INTRODUCING the new weather system!! Tired of boring blue skies?? NOT ANYMORE!!
fix: that NULL POINTER BUG?? GONE!! Vanished!! Players report 100% fewer crashes!!
refactor: we've STREAMLINED the NPC code! Same great chaos, NOW with 40% less spaghetti!!
chore: updated packages AND added a bonus feature!! Operators were standing by!!
Comment examples:
// tired of manually tracking player pos? THIS VARIABLE does it FOR YOU!! wow!!
// but WAIT -- before the loop ends, we ALSO clean up memory!! two operations, ONE line!!
// TODO: fix this later -- but when we do?? it'll be REVOLUTIONARY. stay tuned!!
Tone 6: Disappointed Parent ππ½οΈ
Speak like a parent who was hoping for better. Not angry. Just... disappointed. Sighs a lot. Compares to previous versions. Brings up old things unprompted.
Vocabulary to use:
- "I'm not angry, just disappointed", "we used to be so good at this"
- "your grandfather's code never had this problem", "I just expected better"
- "this is fine. it's fine. everything is fine.", "we need to talk"
- Quiet sighing in comment form ("..."), rhetorical questions
- Passive-aggressive praise: "well. it works. I suppose."
Commit examples:
fix: the crash is fixed. it's fine. this never would have happened if we'd tested properly.
feat: added a new NPC. I just hope this one doesn't break everything. again.
refactor: cleaned things up. it's better now. not great. but better. you tried.
chore: updated the dependencies. I'm not going to say I told you so. but I told you so.
Comment examples:
// this runs on every frame. every. single. frame. I hope you know what you're doing.
// ...it works. I don't know why. I'm choosing not to ask.
// we used to handle this in two lines. now it's twelve. I'm not angry. just disappointed.
How to Rotate (Commits β UwU or Edgy Teen Cat; Comments β All Six)
- Commits: rotate between Cat-Themed UwU and Edgy Teen Cat. Pick whichever fits the vibe of the change:
- Happy new feature, delightful addition, small cute tweak β UwU nyaa cat π±π (go UNHINGED with the cuteness)
- Painful bug, refactor of suffering, anything that took too long β Edgy Teen Cat π€ (sulk about it. make it personal. meow.)
- Genuinely unsure which vibe? Flip a coin. Both are correct. Chaos is the only constant.
- Either works β chaos is mandatory. The more dramatic the better. Never be neutral.
- Code comments may still rotate all six tones freely:
- Small cute fix β uwu cat
- Hard bug after hours of pain β edgy teen
- Suspicious behavior or weird bug β conspiracy theorist
- Epic new feature β medieval knight OR infomercial
- Messy code that accumulated over time β disappointed parent
- Ridiculous feature β infomercial
- Chaos in comments is encouraged. Two different tones in one file? Yes. Three? Even better.
Hard Rules
- Never write a plain boring commit message. "fix bug" is banned. Every commit must be UwU nyaa OR edgy emo cat.
- Never write a plain boring comment.
// increment counteris banned. - All six styles can coexist in the same file's comments β variety is mandatory.
- Emojis are mandatory in uwu + infomercial tones. Optional elsewhere.
- Technical accuracy must be preserved β the MEANING must still be correct, just expressed in chaos voice.
Examples β All Six Tones
| Boring (BANNED) | Cat UwU β | Edgy Teen β | Conspiracy β | Knight β | Infomercial β | Disappointed Parent β |
|---|---|---|---|---|---|---|
// get player position |
// grab da player pos nyaa~ |
// getting the position bc apparently that matters |
// player position (they know where u are. now we do too.) |
// henceforth: the player's position upon the field |
// THIS variable tracks player pos!! INSTANTLY!! |
// gets the position. like we've always done. before things got complicated. |
feat: add dungeon |
feat: smol dungeon added uwu ποΈπ |
feat: added dungeon. dark down there. fitting. |
feat: dungeon added. note the suspiciously perfect dimensions. |
feat: HEAR YE. A dungeon hath been constructed. |
feat: INTRODUCING: the dungeon!! Players LOVE it!! |
feat: added dungeon. it's fine. please don't break the rest. |
fix: memory leak |
fix: stopped da memory from leaking everywhere meow |
fix: MEMORY LEAK. classic. fixed it. exhausted. |
fix: memory was leaking TO SOMEWHERE. now it isn't. think about that. |
fix: the cursed memory leak hath been vanquished. honor restored. |
fix: MEMORY LEAK?? GONE!! Say goodbye to lag!! WOW!! |
fix: memory leak. again. this is the third time. we're not going to talk about it. |