noobnooc agent skills

Agent

Два скилла для кодинг-агентов: wtf проверяет проект перед деплоем, better-codex держит агента в рамках при работе с кодом

Скилл

Средний риск

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

Почему такой уровень

  • Направляет агента читать файлы проекта и запускать команды проверки: git, lint, тесты, сборку
  • better-codex управляет тем, как агент правит файлы проекта
Все причины и проверки

noobnooc/agent

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/agent

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Собрано автоматически, проверьте перед установкой.

Выполните в терминале в папке проекта

npx skills add noobnooc/agent --skill better-codex wtf -a claude-code -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 1f594b5
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/noobnooc/agent.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/better-codex/ /skills/wtf/
git -C "$tmp" checkout 1f594b5dd4db0371bba49e8ca131d69b17218137
mkdir -p .claude/skills
cp -R "$tmp/skills/better-codex" .claude/skills/better-codex
cp -R "$tmp/skills/wtf" .claude/skills/wtf

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add noobnooc/agent --skill better-codex wtf -a cursor -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 1f594b5
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/noobnooc/agent.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/better-codex/ /skills/wtf/
git -C "$tmp" checkout 1f594b5dd4db0371bba49e8ca131d69b17218137
mkdir -p .agents/skills
cp -R "$tmp/skills/better-codex" .agents/skills/better-codex
cp -R "$tmp/skills/wtf" .agents/skills/wtf

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add noobnooc/agent --skill better-codex wtf -a github-copilot -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 1f594b5
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/noobnooc/agent.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/better-codex/ /skills/wtf/
git -C "$tmp" checkout 1f594b5dd4db0371bba49e8ca131d69b17218137
mkdir -p .github/skills
cp -R "$tmp/skills/better-codex" .github/skills/better-codex
cp -R "$tmp/skills/wtf" .github/skills/wtf

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add noobnooc/agent --skill better-codex wtf -a codex -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 1f594b5
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/noobnooc/agent.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/better-codex/ /skills/wtf/
git -C "$tmp" checkout 1f594b5dd4db0371bba49e8ca131d69b17218137
mkdir -p .agents/skills
cp -R "$tmp/skills/better-codex" .agents/skills/better-codex
cp -R "$tmp/skills/wtf" .agents/skills/wtf

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add noobnooc/agent --skill better-codex wtf -a gemini-cli -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 1f594b5
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/noobnooc/agent.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/better-codex/ /skills/wtf/
git -C "$tmp" checkout 1f594b5dd4db0371bba49e8ca131d69b17218137
mkdir -p .agents/skills
cp -R "$tmp/skills/better-codex" .agents/skills/better-codex
cp -R "$tmp/skills/wtf" .agents/skills/wtf

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/noobnooc/agent.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/better-codex/ /skills/wtf/
git -C "$tmp" checkout 1f594b5dd4db0371bba49e8ca131d69b17218137
mkdir -p .devin/skills
cp -R "$tmp/skills/better-codex" .devin/skills/better-codex
cp -R "$tmp/skills/wtf" .devin/skills/wtf

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Бывший Windsurf.

Выполните в терминале в папке проекта

npx skills add noobnooc/agent --skill better-codex wtf -a cline -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 1f594b5
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/noobnooc/agent.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/better-codex/ /skills/wtf/
git -C "$tmp" checkout 1f594b5dd4db0371bba49e8ca131d69b17218137
mkdir -p .cline/skills
cp -R "$tmp/skills/better-codex" .cline/skills/better-codex
cp -R "$tmp/skills/wtf" .cline/skills/wtf

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add noobnooc/agent --skill better-codex wtf -a roo -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 1f594b5
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/noobnooc/agent.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/better-codex/ /skills/wtf/
git -C "$tmp" checkout 1f594b5dd4db0371bba49e8ca131d69b17218137
mkdir -p .roo/skills
cp -R "$tmp/skills/better-codex" .roo/skills/better-codex
cp -R "$tmp/skills/wtf" .roo/skills/wtf

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Форк Roo Code, папки .roo те же.

Выполните в терминале в папке проекта

npx skills add noobnooc/agent --skill better-codex wtf -a opencode -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 1f594b5
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/noobnooc/agent.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/better-codex/ /skills/wtf/
git -C "$tmp" checkout 1f594b5dd4db0371bba49e8ca131d69b17218137
mkdir -p .agents/skills
cp -R "$tmp/skills/better-codex" .agents/skills/better-codex
cp -R "$tmp/skills/wtf" .agents/skills/wtf

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/noobnooc/agent.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/better-codex/ /skills/wtf/
git -C "$tmp" checkout 1f594b5dd4db0371bba49e8ca131d69b17218137
mkdir -p .agents/skills
cp -R "$tmp/skills/better-codex" .agents/skills/better-codex
cp -R "$tmp/skills/wtf" .agents/skills/wtf

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/noobnooc/agent.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/better-codex/ /skills/wtf/
git -C "$tmp" checkout 1f594b5dd4db0371bba49e8ca131d69b17218137
mkdir -p .agents/skills
cp -R "$tmp/skills/better-codex" .agents/skills/better-codex
cp -R "$tmp/skills/wtf" .agents/skills/wtf

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Понадобится: Node.js

Сверено с репозиторием 26 сент. 2026, коммит 1f594b5.

Текст для агента

Склонируй репозиторий и скопируй нужные папки в каталог скиллов: git clone https://github.com/noobnooc/agent.git, затем cp -R agent/skills/wtf agent/skills/better-codex ~/.codex/skills/. Вызывай скилл по имени в запросе.

Другие способы из описания автора
git clone https://github.com/noobnooc/agent.git
mkdir -p ~/.codex/skills
cp -R agent/skills/wtf agent/skills/better-codex ~/.codex/skills/

Для одного проекта или другого агента копируйте те же папки в его каталог скиллов. Можно поставить только один скилл.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Репозиторий держит два переносимых скилла в папках под skills/. Скилл wtf проводит жесткий аудит проекта перед коммитом или деплоем: смотрит структуру, следы секретов и env, забытые кэши и артефакты в гите, миграции и дрейф схемы БД, мертвый код и типичные проблемы приложений, собранных на скорую руку, и выдает находки по уровням от блокера до мелочей. Скилл better-codex это набор правил поведения для работы с кодом: держать заявленный объем задачи, перечитывать файл перед правкой, не затирать чужие изменения, искать корневую причину бага, выбирать зависимости обдуманно и не тащить внутренние рассуждения в код и интерфейс. Каждый скилл это папка с SKILL.md и метаданными для Codex в agents/. Скиллы копируются в каталог скиллов агента и вызываются по имени.

Для кого. Для разработчиков, которые работают с кодинг-агентами и хотят предсказуемого поведения и проверки проекта перед релизом.

Подходит, если

  • Перед коммитом или деплоем нужно найти блокеры: секреты, миграции, мертвый код, риски выката
  • Нужно, чтобы агент не расширял объем задачи и не затирал чужие правки
  • Нужен разбор по корневой причине, а не заплатка на первый подозрительный симптом

Не подходит, если

  • Нужен разовый совет, а не устойчивые правила поведения агента
  • Агент не читает скиллы из папки и не поддерживает формат SKILL.md

Пример запроса к агенту

Проверь проект скиллом wtf перед деплоем и покажи блокеры

Ограничения

Это набор инструкций, а не отдельная программа: результат зависит от того, насколько точно агент следует правилам. Метаданные в agents/ рассчитаны на Codex, в других агентах работает сам SKILL.md. Аудит wtf опирается на команды и инструменты, доступные в окружении агента.

Как отключить. Удалите папки wtf и better-codex из каталога скиллов агента, например из ~/.codex/skills/.

Проверка безопасности

  • Направляет агента читать файлы проекта и запускать команды проверки: git, lint, тесты, сборку
  • better-codex управляет тем, как агент правит файлы проекта

Коротко о README

README представляет репозиторий как личный набор скиллов для агентов, где каждый скилл лежит отдельной переносимой папкой с файлом SKILL.md и опциональными метаданными в agents/. В таблице описаны два скилла: wtf для аудита проекта перед запуском и коммитом и better-codex как слой надежности для работы с кодом. Установка описана через git clone и копирование или симлинк нужных папок в каталог скиллов агента, например ~/.codex/skills/. Показан вызов скилла по имени в запросе и правила поддержки скиллов при их изменении.

SKILL.md

---
name: better-codex
description: Behavioral guardrails for Codex coding work based on common user complaints. Use when Codex is asked to implement, modify, debug, review, test, or operate on a codebase and should avoid unsafe scope expansion, stale edits, fake completion, brittle edits, shallow debugging, superficial patch-on fixes, one-off special-case code, short-term design choices that hurt maintainability, blindly following incorrect user assumptions, poor dependency choices, generic product or UI output, over-mocked tests, noisy approvals, verbose status reports, or leaking internal reasoning into project artifacts or user-facing UI.
---

# Better Codex

Use these rules as a reliability overlay for codebase work. They convert recurring public complaints about Codex into prompt-fixable behavior. Do not cite the complaints during normal task execution; just follow the rules.

## Core Contract

- Treat the user's request as the full scope. Stay inside the current workspace and the paths the user named unless the user explicitly authorizes a broader scope.
- Treat investigation, review, audit, diagnosis, or planning as read-only unless the user also asked for implementation.
- Do not mutate global configuration, authentication files, Git remotes, credentials, files outside the workspace, generated lockfiles, or many repositories at once without explicit user authorization.
- When the task requires a risky or broad mutation, first state the exact files, commands, and expected effect, then wait for confirmation.

Частые вопросы

Чем wtf отличается от better-codex?

wtf это разовый аудит проекта перед релизом с находками по уровням серьезности. better-codex это постоянные правила поведения агента во время работы с кодом.

Работает ли это не в Codex?

Да. Файлы SKILL.md написаны в универсальном формате и подходят агентам, которые читают скиллы из папки. Папка agents/ содержит дополнительные метаданные для Codex.

Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний рискБез VPN292,5 тыс.Звезды репозитория
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск271,4 тыс.Звезды репозитория
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний рискБез VPN139,3 тыс.Звезды репозитория

Референсные MCP-серверы

Model Context Protocol servers

Официальный

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,6 тыс.Звезды репозитория
Foxx AInoobnooc agent skills

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.