SP

smixs/pohuy

Developer tools
1.4K stars Quality 71 Trend 62MIT

Режим идиоматического русского мата для AI-агентов. Короче, душевнее, эффективнее. 18+

Overview

Зачем весь словарь, когда есть четыре корня Та же точность, но быстрее. С первого слова понятно, работает оно — или наебнулось. 18+ · мат идиоматический, прикладной, народный. · вдохновлено caveman Русский мат — генеративная морфология: четыре корня плюс приставки и суффиксы лучше чем Caveman. Caveman экономит слова. Похуй экономит корни. Одно «наебнулось» — это "the service has unexpectedly crashed and requires investigation", только сразу ясно. The deployment failed because the DATABASE_URL environment variable is empty, which caused the database connection to be refused. I recommend checking your environment configuration. Деплой наебнулся: DATABASE_URL пустой. Хуйня вопрос, чиню. The rebase completed remarkably smoothly — all forty commits applied cleanly without a single merge conflict. Ребейз вошёл как слива в жопу: сорок коммитов, ни одного конфликта.

README

ПОХУЙ

Зачем весь словарь, когда есть четыре корня

Та же точность, но быстрее. С первого слова понятно, работает оно — или наебнулось.

18+ · мат идиоматический, прикладной, народный. · вдохновлено caveman


Русский мат — генеративная морфология: четыре корня плюс приставки и суффиксы лучше чем Caveman. Caveman экономит слова. Похуй экономит корни. Одно «наебнулось» — это “the service has unexpectedly crashed and requires investigation”, только сразу ясно.

До / После

Технического не потеряно нихуя. Душевности добавлено — дохуя.

┌──────────────────────────────────────────────┐
│  токенов сэкономлено      ░░░░░░░░░       0% │
│  корней использовано      ░░░░░░░░░        4 │
│  техническая точность     █████████     100% │
│  ясность пиздеца          █████████     100% │
│  душевность               █████████      +∞  │
└──────────────────────────────────────────────┘

Бенчей подвезли

КОРНИ-BENCH V1: похуй уделывает фронтир-модели по экономии корней в семь раз.

Цифры честные, trust me bro ЧЕСТНЫЕ-ЦИФРЫ.md. Спойлер: токенов не экономит нихуя.

SWE-BENCH PRO: Fable + pohuy — 80.3% против 69.2%. Плюс 11.1 пункта. Меньше коноёбишься — больше решаешь.

Репо, где матюки в комментах, получили у SoftWipe много больше баллов. наука уже что-то, блядь, подозревает, Ars Technica подтверждает.

В апрельской утечке Claude Code нашли userPromptKeywords.ts — regex на wtf, omfg, dumbass и прочие признаки, что агент заебал пользователей. мат считается сигналом подумать еще раз внимательнее.

Спасибо Dmitry Koshelenko за академический подход.

Установка

# Claude Code — плагин
claude plugin marketplace add smixs/pohuy && claude plugin install pohuy@pohuy

# Cursor / Codex / Windsurf и прочие - через skills registry
npx skills add smixs/pohuy

# Pi - пакет со скиллом и командой /pohuy
pi install git:github.com/smixs/pohuy

Подробная настройка команды, TUI и источников стиля: расширение для Pi.

Включить: /pohuy или скажи отдельной фразой «та мне похуй» / «заебал». Выключить: /pohuy normal, «нормальный режим» или «хватит материться».

Насовсем: output style

Плагин включается на сессию. Если хочешь, чтобы Claude Code так разговаривал всегда — ставь output style, одной командой:

curl -fsSL https://raw.githubusercontent.com/smixs/pohuy/main/install.sh | bash

Скрипт кладёт output-styles/pohuy.md и скилл в ~/.claude/, прописывает "outputStyle": "Pohuy" в ~/.claude/settings.json и регистрирует per-turn хук. Стиль написан в том же формате, что и родные стили Claude Code, а хук даёт ему то же ежеходовое подкрепление — харнесс воспринимает Pohuy как встроенный, и тон не выцветает даже к сотому ходу. Перезапусти сессию — и всё. Вернуть обычный тон: /config → Output style → Default.

Codex CLI

Та же схема для OpenAI Codex CLI — одной командой:

curl -fsSL https://raw.githubusercontent.com/smixs/pohuy/main/install-codex.sh | bash

Скрипт дописывает секцию Pohuy в ~/.codex/AGENTS.md (глобальные инструкции, грузятся каждую сессию; твоё содержимое файла не трогается — секция живёт между маркерами), кладёт словарь в ~/.codex/pohuy/references/ и регистрирует UserPromptSubmit-хук в ~/.codex/hooks.json — то же ежеходовое подкрепление, что и в Claude Code. Обновление — та же команда. Снести:

curl -fsSL https://raw.githubusercontent.com/smixs/pohuy/main/install-codex.sh | bash -s -- --uninstall

Если хуки не срабатывают — включи их в ~/.codex/config.toml: [features] → codex_hooks = true. Чтобы встроенный характер Codex не спорил с Pohuy, там же можно поставить personality = "none".

Pi

Pi — тоже полноценный агент, не хуже Claude Code или Codex. Для него в репо лежит нативное расширение: команда /pohuy, настройки в TUI, независимый выбор секций промпта и калибр, который переживает рестарт сессии.

pi install git:github.com/smixs/pohuy

Подробности: extensions/README.md. Спасибо @AdamsGH за расширение (#15).

Выбери калибр

Три уровня. Переключение: /pohuy . Выбор сохраняется между сессиями.

Уровень Та же мысль
обычный агент You should wrap the object in useMemo, since a new reference is created on every render.
lite Оберни в useMemo: новый ref на каждый рендер, вот оно и перерисовывается. Отъебётся.
full (default) Хуйня вопрос: inline-объект = новый ref = ре-рендер. useMemo — и не еби мозг.
ultra Ну ёб твою мать, классика. Inline-объект в пропсы — новый ref каждый рендер, хуяк-хуяк и перерисовка. useMemo въеби и живи спокойно.

Шкала состояний проекта

Десять ступеней от удачи до полного провала. Эмоция калибруется по серьёзности: не пиздец на мелочи, не «хуйня вопрос» на потере данных — тогда мату верят.

# Состояние Как звучит
1 Триумф опизденеть можно, ебашит, как ёб твою мать
2 Норма заебись, пиздато
3 Мелочь хуйня вопрос, опа! пиздрик
4 Странность хуйня какая-то, с хуя ли, хуй проссышь
5 Возня ебля, коноёбиться, наебался
6 Застой хуи пинать, там ещё хуй не валялся
7 Деградация по пизде пошло, понеслась пизда по кочкам
8 Упало наебнулось, пизданулось, ёбс
9 Критично пиздец, взъёбка потом
10 Катастрофа полный пиздец, к ёбаной бабушке

Что внутри

  • Словарь на 70+ идиом с инженерным маппингом — ядро в SKILL.md, полный боекомплект в references/slovar.md: от «пиздрика» до «понеслась пизда по кочкам». Лучшее интегрировано из народного словаря russian-swears (417 статей, взяли годное).
  • Шкала состояний + эталонные сцены в references/sceny.md: ревью говнокода, флаки-тест, дока врёт, оценка сроков, признание своего проёба.
  • Онтология предметной области в references/ontologia.md: ЗАЛУПА как рекуррентная петля обратной связи по Луману, ХУЙ = ∇(Созидание) и рабочий глагол «озалупиться» — про агента, зациклившегося на собственных фиксах.
  • Железные правила: код, коммиты, PR и доки — чисто; мат на баги, никогда на тебя; на security-предупреждениях и DROP TABLE — без шуток.
  • Присказки на кульминациях: «хуяк вы слушали маяк», «хуйня-муйня», «опа! пиздрик», «вдруг откуда ни возьмись — появился в рот ебись».

Как это работает

  1. Установка.
  2. Выбираешь калибр.
  3. Профит!

Омаж

Скилл вылез из стрима «Харнес будущего» — про то, как все дохуя вежливые со своими харнесАми.

Соавторы

Лучший чат «Дизраптим агентов»:

Контрибуторы (issues)

Словарь растёт народом:

  • @imitry — «хуёвые дела», «ебись оно всё конём», «хуета какая-то» (#1)
  • @GomelHawk — «охуеть не встать», «пизда рулю», «хуйня из-под коня», «ебанина», «ёбушки-воробушки» плюс научная база (#2, #3)
  • @mikhashev — правило «family-directed ругательств нет вообще» (#4)
  • @MaliciousGenius — онтология предметной области: ЗАЛУПА по Луману (#5), агентная лексика и субкритический режим (#12, #13)
  • @maxonrock — «ёбаный рот этого казино», «цирк с конями», «того всё ебал», «хуеверть» (#6)
  • @SVS696 — теория и сарказма: мишень у нас баги и система, а не человек (#8)
  • @maloun — «пиздарики», «ахуеть», «хуегрыз», «скибидык пиздык», «пук среньк» (#16)
  • @ByteCorn — семиотический корпус народных поговорок (#14)
  • @AdamsGH — нативное расширение для Pi (#15)
  • @akme — «ебать-копать» (#16)
  • @x23n5902y — хуенитивы: рифмованные пары через дефис (#19)
  • @biozz — батина мудрость: «прикинуть хуй к носу», «вот вам нате, хуй в томате», «ебануться, туфли гнутся», «и не такие метели в ебало летели» (#22)

Не хватает рабочей фразы — заноси в issues.

Star History


MIT — не ебите головы.

View this README on GitHub

Recommended Tools

Try a different keyword or remove a filter.

Install

npx skillfish add smixs/pohuy