# skills-qa

Прогоняет скилл по тринадцати параметрам дизайна и трём юридическим сценариям отказа, прежде чем вы его поставите.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 605 установок · ★ 9795
- Автор: anthropics · официальный репозиторий Anthropic
- Лицензия: Apache-2.0 · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/anthropics/claude-for-legal/tree/HEAD/legal-builder-hub/skills/skills-qa/SKILL.md
- Обновлён: 2026-10-23
- HTML: https://affpapa.org/nevibecode/skills/skills-qa

## Что делает

Скилл оценивает любой скилл по Legal Skill Design Framework. Тринадцать параметров разбиты так: первые девять — содержательный дизайн, десятый — Trust Surface (права на выполнение и риск инъекции), одиннадцатый — свежесть встроенных справочных материалов, двенадцатый — схема `SKILL.md`, тринадцатый — пересечения с уже установленными скиллами. На выходе карта зависимостей и вердикт по трём полосам: Ready, Some Concern, Material Concerns.

На вход принимает путь к каталогу скилла, путь к одному `SKILL.md` или вставленный текст. Если дали только `SKILL.md`, скилл один раз спросит про связанные команды, агентов и хуки: без них картина неполная, особенно по зависимостям и автотриггерам. Дальше читает `commands/*.md`, `agents/*.md`, `hooks/hooks.json` и профиль практики из `~/.claude/plugins/config/claude-for-legal/legal-builder-hub/CLAUDE.md`.

Перед оценкой дизайна идёт эвристический скан на промпт-инъекции: ищет переопределение инструкций, заявки на роль администратора, правки чужих конфигов, чтение и запись за пределами каталога скилла, внешние URL, скрытый контент. Это не аудит безопасности и гарантий не даёт — он лишь подсвечивает текст, на который стоит посмотреть человеку. Скан запускается и при обновлении, а не только при установке.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add anthropics/claude-for-legal --skill skills-qa -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/skills-qa/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/skills-qa/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add anthropics/claude-for-legal --skill skills-qa -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/skills-qa/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add anthropics/claude-for-legal --skill skills-qa -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/skills-qa/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install anthropics/claude-for-legal skills-qa
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/skills-qa/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add anthropics/claude-for-legal --skill skills-qa -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/anthropics/claude-for-legal --path legal-builder-hub/skills/skills-qa
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/skills-qa/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add anthropics/claude-for-legal --skill skills-qa -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/anthropics/claude-for-legal/tree/HEAD/legal-builder-hub/skills/skills-qa/SKILL.md

## Когда брать
- решить, можно ли доверять скиллу из реестра, до его установки
- проверить свой скилл перед выдачей команде
- найти пересечения нового скилла с уже установленными
- увидеть, какие файлы и хуки скилл читает и запускает
- отловить попытку инъекции в тексте чужого `SKILL.md`

## Примеры запросов агенту
- проверь скилл по пути `.claude/skills/foo`
- оцени `SKILL.md` вот этого скилла, стоит ли его ставить
- прогони `/skills-qa` по вставленному тексту скилла

## Похожие
- [skill-scanner](https://affpapa.org/nevibecode/skills/skill-scanner.md) — скилл · 3800 установок
- [skill-security-auditor](https://affpapa.org/nevibecode/skills/skill-security-auditor.md) — скилл · 785 установок
- [safety-scan](https://affpapa.org/nevibecode/skills/safety-scan.md) — скилл · 743 установки
- [arcjet](https://affpapa.org/nevibecode/skills/arcjet.md) — скилл · 578 установок
- [prompt-guard](https://affpapa.org/nevibecode/skills/useai-pro-prompt-guard.md) — скилл · 546 установок
- [prompt-injection](https://affpapa.org/nevibecode/skills/prompt-injection.md) — скилл · 372 установки

Из того же набора: [anthropics/claude-for-legal](https://affpapa.org/nevibecode/by/anthropics/claude-for-legal.md) — 118 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
