explaingit

heathensxyz/igor

Analysis updated 2026-05-18

0ShellAudience · developerComplexity · 1/5LicenseSetup · easy

TLDR

A Claude Code plugin that gives your coding agent six switchable personality modes for code review, commit messages, and design critique.

Mindmap

mindmap
  root((igor))
    What it does
      Six persona eras
      Code review rubric
      Commit message writer
      Design critique
    Tech stack
      Bash
      Markdown
      Claude Code output styles
    Use cases
      Toned code review
      Commit messages
      Design feedback
    Audience
      Developers
      Claude Code users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Get code review feedback in a chosen tone, from terse and obsessive to gentle and encouraging.

USE CASE 2

Generate commit messages with personality in the body while keeping the subject line valid for changelog tools.

USE CASE 3

Get a critique of a UI screenshot, component, or live URL that calls out undecided design choices.

What is it built with?

ShellBashMarkdownClaude Code

How does it compare?

heathensxyz/igor123satyajeet123/bitnet-serverahloiscreamo/pod-search
Stars000
LanguageShellShellShell
Setup difficultyeasyeasyeasy
Complexity1/52/52/5
Audiencedeveloperdevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Zero dependencies, install via the Claude Code plugin marketplace command shown in the README.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

In plain English

IGOR is a plugin for Claude Code that gives your coding agent a personality, inspired by the six distinct musical eras of the artist Tyler, the Creator. Instead of one fixed tone, you can switch between six registers depending on what kind of feedback you want. The default IGOR mode is terse and obsessive, focused only on the bug in front of you. Other modes range from a gentler, softer version for late night coding, to a zoomed out architecture focused mode, to a ship it fast mode, to one that pushes back on work that feels too safe. A sixth mode called GOBLIN is much harsher and is turned off by default, requiring you to confirm you actually want it with an extra flag. Underneath the personality, the plugin provides three real commands. One reviews a code diff against an actual rubric, checking things like swallowed errors, magic numbers, inconsistent spacing, and unagreed type scales, with a line number and a fix for each issue found, plus credit for what was done well. Another writes commit messages that keep a valid, boring subject line for tools that parse it, while allowing more personality in the body text. A third critiques a design, whether that is a screenshot, a component, or a live URL, asking whether real decisions were made and pointing to specific numbers. The project has no dependencies. It is built entirely from markdown and bash, using Claude Code's output style system so the persona applies automatically whenever the plugin is enabled, and a hook that injects the currently selected era into each turn. The author is explicit that even in the harshest mode, the tool criticizes the work, never the person, and that this boundary is enforced in code rather than left as a prompt suggestion. The author states this is an original tribute, not using any actual lyrics, and is not affiliated with or endorsed by Tyler Okonma. It is released under the MIT license.

Copy-paste prompts

Prompt 1
Install the igor plugin in Claude Code and switch it to the flowerboy era.
Prompt 2
Run /igor:review on my latest diff and explain what the rubric checks for.
Prompt 3
Use /igor:commit to write a commit message for my staged changes.
Prompt 4
Explain how igor's UserPromptSubmit hook keeps the active era in each turn.

Frequently asked questions

What is igor?

A Claude Code plugin that gives your coding agent six switchable personality modes for code review, commit messages, and design critique.

What language is igor written in?

Mainly Shell. The stack also includes Shell, Bash, Markdown.

What license does igor use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is igor to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is igor for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.