Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nodumbmode

скиллы для агентов, собранные из реальных ошибок в проектах.

новый скилл появляется только после конкретного фейла. теоретические best practices сюда не добавляются.

made by elia hanumatori

что внутри

nodumb

nodumb — манифест здравого смысла для агента и набор правил против типичных тупняков: сначала понять задачу, проверить масштаб и собрать факты — потом писать код.

использовать перед нетривиальным кодом, массовой правкой и второй попыткой отладки. на выходе — коротко: что известно, где риск, что делать дальше и как проверить результат.

changelog-discipline

changelog-discipline — ведёт changelog как журнал решений: что поменялось, почему, как было раньше и что отвергли.

system-feedback

system-feedback — проверяет, понятно ли пользователю, что произошло после действия и что делать при ошибке.

ask-nodumb

ask-nodumb — дизайн-консультант для продуктовых и ux-задач. помогает увидеть скрытое предположение, разделить образ продукта, модель и технологию

установка

npx skills@latest add hanumatori/nodumbmode

нужен node. cli спросит, ставить глобально или только в текущий проект, найдёт установленных у тебя агентов и предложит выбрать, в какие поставить — claude code, codex, cursor, windsurf, continue и ещё десятки поддерживаются одинаково.

поставить без вопросов, в конкретных агентов

если нужен неинтерактивный запуск — в ci или в скрипте — всё надо назвать явно:

npx skills@latest add hanumatori/nodumbmode -g -y -a claude-code -a codex --skill '*'

-g глобально (без него скиллы уедут в текущий проект, если запускать из папки с репозиторием), -y без вопросов, --skill '*' все скиллы, -a куда ставить. имя агента можно подсмотреть в списке, который cli показывает при обычной установке.

--all лучше не использовать: он берёт всех известных агентов, включая тех, кто не умеет глобальную установку, и валится с ошибкой на каждом таком.

что именно записывается на диск

скиллы кладутся один раз в ~/.agents/skills/, а в каталоги агентов уходят симлинки. поэтому обновление доезжает до всех сразу и место не дублируется.

если согласиться на установку во всех найденных агентов, cli запишет и в те, которыми ты не пользуешься, — он ориентируется на наличие каталога, а не на то, запускал ли ты этот инструмент. в списке при установке видно, куда именно пойдёт.

обновление

npx skills@latest update nodumb ask-nodumb changelog-discipline system-feedback

тянет свежую версию из репы. переустанавливать не нужно — cli помнит источник.

скиллы названы явно, потому что skills update без имён обновляет вообще все установленные скиллы, включая чужие. если это и нужно — короче:

npx skills@latest update
если скиллы не появились у агента

бывает, что cli скопировал файлы в ~/.agents/skills/, но не связал их с конкретным агентом. связать вручную — подставив свой каталог вместо ~/.codex:

for s in nodumb ask-nodumb changelog-discipline system-feedback; do
  ln -sfn ~/.agents/skills/$s ~/.codex/skills/$s
done

симлинки, а не копии — обновление через skills update подхватится само.

в SKILL.md лежат основные правила, в references/ — примеры и подробности.

About

Скиллы для агентов: как не влететь в предсказуемые проблемы проектирования

Resources

Stars

14 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors