Agent Skills (mblode)
Набор скиллов против ИИ-халтуры: аудит интерфейса и типографики, ревью изменений, релизы, документация и SEO.
- 199 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Скиллы релиза и CI запускают команды, меняют ветки и публикуют пакеты npm.
- Аудиты SEO и интерфейса обращаются к сети и браузеру.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/agent-skills-mblodeОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Скиллы релиза и CI запускают команды, меняют ветки и публикуют пакеты npm.
- Аудиты SEO и интерфейса обращаются к сети и браузеру.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Репозиторий Мэтью Блоуда собирает скиллы по проверке и доведению результата агента до уровня, не стыдного для релиза. В разделе дизайна идут `product-design`, `ui-design` с аудитом React и Next.js и вердиктом о готовности, `ui-verification` с девятью браузерными пробами и `ui-animation` для пружин и кривых по записи экрана. Для текстов есть `ghostwriter`, который пишет от вашего лица без заметных признаков ИИ, и `eli5`. Качество проверяют `typography-audit` по 78 правилам, `dx-audit`, `ax-audit` и `seo`. Для поставки служат `tidy` для ревью `diff` или «pull request» с замечаниями `file:line`, `pr-creator`, `pr-babysitter`, `autoship` для релизов npm и `ci-speedup`. Есть и средства для самих скиллов: `agent-skills-creator` и `chat-history`.
Для кого. Разработчикам и дизайн-инженерам, которые отдают агенту интерфейсы и релизы и хотят проверок перед отправкой в продакшен.
Подходит, если
- Готовую страницу на Next.js проверяют аудитом интерфейса с вердиктом о выпуске.
- Перед слиянием просматривают `diff` с замечаниями по `file:line` в ярусах подтвержденных и вероятных.
- Релиз npm ведут через `changesets`, ожидают CI и проверяют публикацию.
- Сообщения, посты и документацию пишут от вашего лица без следов ИИ.
Не подходит, если
- Нужен один узкий скилл с короткой инструкцией.
- Работа идет вне TypeScript, React и Next.js.
- Хочется автоматическое слияние без подтверждения человека.
Пример запроса к агенту
Проведи аудит интерфейса этой страницы Next.js скиллом ui-design и дай вердикт, можно ли выпускать, с конкретными замечаниями.Ограничения
Набор содержит несколько десятков скиллов, и часть вызывается только по имени, например `app-verification`, `test-audit` и `ci-speedup`. Скилл `tidy` по умолчанию только сообщает, а исправляет лишь в режиме `apply`. Многие скиллы настроены на стек автора: Next.js, Tailwind, Vercel, Linear и `changesets`. Скиллы для SEO и аудита вызывают сеть и браузер, поэтому нужен доступ к ним. Ставьте только нужные скиллы, чтобы не раздувать список для агента.
Как отключить. Удалите нужные папки из `~/.claude/skills/` и `~/.codex/skills/` либо выполните обратную установку через `npx skills`. Скиллы без глобального режима лежат в каталоге проекта.
Частые вопросы
Как поставить набор?
Командой `npx skills add mblode/agent-skills -g --agent codex claude-code -y`. Для одного скилла подойдет `--skill` с его именем.
Что делает `tidy`?
Ревьюит `diff` или «pull request» и выдает замечания с `file:line` в ярусах подтвержденных и вероятных: ошибки, структура, следы ИИ, безопасность и тесты. По умолчанию он только сообщает, режим `apply` вносит исправления.
Чем `ghostwriter` отличается от обычного редактора?
Он пишет от вашего лица или лица компании и вычищает признаки ИИ. Профиль можно не задавать, взять из ваших примеров или доучивать по правкам.
Какие аудиты входят?
`typography-audit` из 78 правил, `dx-audit` для библиотек и CLI из 38 правил, `ax-audit` из 24 правил про агентский опыт, `seo` и `test-audit`.
Для чего `autoship`?
Ведет релиз npm на `changesets`: цикл исправлений, ожидание CI, слияние Version Packages и проверка публикации по OIDC.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыBuilder Skills
Skills for agents
Набор небольших скиллов от Builder.io для рабочих привычек агента: визуальные планы и разборы диффов, сверка с документацией, кросс-агентное ревью и аккуратные
Agent Skills от Tech Leads Club
Agent Skills
Проверяемый реестр скиллов с CLI для установки в два десятка агентов и MCP-сервером для поиска скиллов на лету
Десятки скиллов инженера mizchi: аудит фронтенда, AWS, Cloudflare, SQL, Playwright и OpenTelemetry, ставятся по одному
19 скиллов для интерфейсов, кода и текстов: агент решает по материалам проекта и проверяет результат, а не лепит шаблон.
Библиотека из 30 с лишним скиллов-инструкций для кодинг-агентов: от плана и сборки до проверки, защиты от галлюцинаций и выкладки
Библиотека скиллов для Claude Code, Cursor и Codex: ревью командой агентов, TDD, стековые PR, оценка готовности репозитория
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Agent Skills (mblode) (эта карточка) | нет | 199 | |
| Impeccable | нет | 108 873 | скилл проектирования и проверки интерфейса; здесь аудит интерфейса, типографики и SEO вместе с ревью изменений и релизами |
| UI Skills | нет | 10 998 | скиллы для интерфейса; набор mblode добавляет ревью `diff`, поставку npm и работу с CI |
Коротко о README
Скиллы разложены по группам: архитектура, дизайн, тексты, качество, поставка и создание скиллов. В описании автор указывает на отдельный курс по поиску и исправлению ИИ-халтуры, а сам набор рассчитан на агентов.
Бейдж для README
Исходный SKILL.md
--- name: tidy description: Reviews a local diff, branch diff, or PR with file:line findings in confirmed and plausible tiers, gates any test the diff adds or changes, and in apply mode lands the fixes and diff-scoped simplifications. Use when asked to "review my changes", "code review", "tidy this", "simplify my diff", "deslop this", "structural review", "security audit", or "audit these tests in my PR". For the PR itself use pr-creator; for CI and review threads use pr-babysitter; for UI defects use ui-design; for repo architecture use codebase-architecture; for pruning the whole suite to a target use test-audit. --- # Tidy Review the diff, then fix it when asked. One pass produces the report; the same pass, in apply mode, lands the fixes along with the simplifications a clean diff still hides. - **IS:** review of a local diff, branch diff, PR, or named security scope, returning severity-tiered findings with `file:line` evidence; in apply mode, the smallest complete fixes for those findings plus diff-scoped simplification. - **IS NOT:** creating PRs (`pr-creator`), CI failures and review threads (`pr-babysitter`), user-facing UX, accessibility, or rendered quality (`ui-design` Audit mode), library or CLI ergonomics (`dx-audit`), architecture briefs and repo-wide guardrails (`codebase-architecture`), reviewing plans (`planning`), suite-wide test pruning to a measured target (`test-audit`). ## Report or apply **Report** is the default: "review my changes", "code review", a mode phrase below, or a PR number. Done is the report in the format under Output, carrying the range reviewed, each baseline command's last line, and the references read. The working tree stays as it was. Do not edit a file in report mode, even for a one-character fix; the moment the tree changes the user loses the read-only report they asked for. **Apply** when the user says "tidy", "simplify", "fix", "apply the findings", or asks for the changes to be made. Done is the confirmed findings and supported simplifications in the working tree, the affected checks passing or their failures shown to be baseline, and a summary of what changed, what was left and why, and the check results. Apply mode edits any file the diff touches or a fix requires, and runs the repository's documented lint, type, and test commands without asking: they run locally against the working tree, and landing the changes is what was asked for. It does not commit, push, open PRs, add or upgrade dependencies, run migrations, or write outside the working tree. A report from earlier in the session is input, not authority: apply what current evidence supports and say why anything was not applied. ## Harness precedence Claude Code bundles `/code-review` (correctness plus cleanups, with `--fix`) and `/security-review`. A typed slash command runs the bundled skill; this one runs when named or when a mode phrase matches, and adds the Structural and Deslop modes, a whole-repo Security audit, the plausible tier the bundled commands filter out, `REVIEW.md` support, and the same report on any harness with git and the file tools. Findings from a bundled review already run this session enter the verdict step as candidates rather than being re-derived. ## Mode dispatch Pick one lens from the user's wording. `references/severity-rubric.md` loads in every mode; the table adds the mode's own rubric. | Mode | Triggers | Adds | Scope | |------|----------|------|-------| | **Standard** (default) | `/tidy`, "review my changes", "code review", "tidy this" | nothing | Local or branch diff | | **Structural** | "structural review", "thermo-nuclear review", "deep code quality audit", "harsh maintainability review", "code judo" | `references/structural-quality-rubric.md` | Local or branch diff | | **Deslop** | "deslop this", "clean up AI code", "remove slop", "review for AI patterns" | `references/ai-slop-patterns.md` | Local or branch diff | | **Security audit** | "security audit", "find vulnerabilities", "deepsec", "threat model", "audit for security" | `references/security-checklist.md` | Named subsystem or whole repo, regardless of diff | Conditional loads, in any mode: - `references/context-errors.md` when the diff was agent-written, or adds, changes, or removes a module, system boundary, guard, or fallback. - `references/security-checklist.md` for auth, input handling, external APIs, uploads, dependency or lockfile changes, or environment config. - `references/performance-checklist.md` for fetching, rendering, images, dependencies, or bundle-affecting imports. - `references/test-gate.md` when the diff adds or changes a test. A diff with no test changes loads nothing extra here. - `agents/openai.yaml` only for the optional second-opinion pass in step 3. Otherwise it is launcher metadata for external runners and never loads. ## Workflow 1. **Discover target.** Staged and unstaged changes first (`git diff --stat`, `git diff --staged --stat`); if clean, the branch diff against `git merge-base HEAD origin/<default>`. For a PR, `gh pr diff <n>` with the branch checked out. Record the range or ref pair; it goes in the report. 2. **Gather context.** Open the mode references and the conditional loads with the file tools. A filename in this skill is a pointer, not loaded content; if a required read fails, report the coverage gap rather than claiming the rubric was applied. Capture intent from the user's words, the commit messages, and the PR description. Load scoped `AGENTS.md` / `CLAUDE.md` and a root `REVIEW.md` where one exists: both override this skill's defaults when they conflict, so a pattern they mandate is not a finding. Reuse checks already run on this revision; when a candidate needs execution, run the documented command and preserve its exit status.