better-skill

Скилл-врач для скиллов: выбирает архитектуру, проверяет по чек-листу с 21 красной линией и выдает отчет со ссылками на строки

  • 237 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Расширенный доступ

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

  • В режиме правок агент вносит патчи в файлы чужих скиллов, поэтому перед этим нужен отчет и резервная копия
Все причины и проверки

ytruman/better-skill

Установка

Работает в

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

npx skillfoxx add skills/better-skill

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

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

Доступ и проверки

Как мы проверяем

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

  • В режиме правок агент вносит патчи в файлы чужих скиллов, поэтому перед этим нужен отчет и резервная копия

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

Что делает

better-skill — скилл для работы с другими скиллами. Он умеет четыре вещи: подобрать архитектуру до начала работы, провести проверку готового скилла, выписать точечные правки и сравнить несколько скиллов между собой. Агент сначала читает все файлы проверяемого скилла и только потом делает выводы. Проверка идет по четырем слоям: структура файлов, описание, тело SKILL.md и условия срабатывания. Каждая находка получает приоритет P0, P1 или P2 и ссылку на строку. Отдельный список из 21 красной линии отмечает вещи, которых делать нельзя. Правки допускаются только после отчета, патчем на уровне `str_replace`, а не полной перепиской файла. Для сравнения в скилле есть пять метрик: доля случаев, когда скилл работает без правок пользователя, частота срабатывания, число обменов, расход токенов и уровень самостоятельности. Режим создания ведет скилл от выбора из семи архитектурных шаблонов до сравнения прогонов с ним и без него. Основной текст и описание написаны по-китайски, есть английская версия README.

Для кого. Авторам и сопровождающим скиллов для Claude Code и Codex, у которых накопились десятки SKILL.md и нет единой мерки их качества.

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

  • Скилл срабатывает не тогда, когда нужно, и надо понять по описанию и чек-листу, в чем причина
  • Перед созданием нового скилла хочется выбрать одну из семи архитектур, а не писать наугад
  • Нужен отчет по набору скиллов с приоритетами P0, P1, P2 и номерами строк для правок
  • Два скилла делают похожее, и требуется решение: оставить, объединить или убрать один
  • Скилл готов, и нужно сравнить прогоны с ним и без него, чтобы подтвердить пользу

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

  • Нужно упаковать скилл, раздать его по компьютерам или завести в реестр: скилл прямо отказывается от этих задач
  • Вам требуется официальный набор для оценки скиллов Anthropic с готовыми скриптами: для замеров лучше взять `skill-creator`
  • Проверяемый скилл написан не на SKILL.md, а в другом формате инструкций
  • Нужен автоматический запуск без вопросов: при проверке трех и более скиллов агент сначала просит подтвердить объем работы

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

Используй better-skill и проведи проверку моего скилла в папке skills/release-notes: покажи находки с приоритетами и номерами строк

Ограничения

  • Скилл и его описание написаны на китайском, основной README тоже. Английская версия README есть, русской нет.
  • Показатели вроде триггера не меньше 90% и ZSAR не меньше 85% взяты из аудита официальной библиотеки скиллов, для вашей среды они не откалиброваны.
  • Две роли в таблице, `skill-ingest` и `skill-stocktake`, описаны как внутренние навыки автора и в репозиторий пока не входят.
  • Оценка 96 против 85 в сравнении с `skill-creator` — собственный структурный подсчет автора, а не независимый тест.

Как отключить. Удалите каталог `better-skill` из папки скиллов агента и начните новую сессию. Других изменений скилл не вносит, пока вы не попросили выписать правки.

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

Как установить better-skill в Claude Code?

Склонируйте репозиторий в каталог скиллов: `git clone https://github.com/YTruman/better-skill.git .claude/skills/better-skill`. Затем откройте новую сессию и скажите: «Используй better-skill и проверь мой скилл». Отдельной команды установки в README пока нет, она названа задачей на будущее.

Какие режимы есть у better-skill?

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

Меняет ли better-skill мои файлы сам?

Только в режиме правок и только после отчета. Он вносит небольшие патчи с указанием, какой находке отчета каждая соответствует, и после изменений повторно проверяет затронутые пункты.

Чем better-skill отличается от skill-creator?

Автор считает их взаимодополняющими: официальный skill-creator отвечает за то, чтобы скилл можно было создать, а better-skill оценивает его качество и срок жизни. Для замеров better-skill использует цикл оценки из skill-creator.

Подходит ли он, если мои скиллы написаны по-русски?

Русских примеров в проекте нет. Метод оптимизации срабатывания описан как работающий для китайских и английских описаний, поэтому качество разбора русских скиллов стоит сначала проверить на одном.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Скилл для создания, проверки и улучшения других скиллов: сначала архитектура, потом тесты, оценка и упаковка

СкиллРасширенный доступ207Звезды репозитория

Скилл-мастерская: агент проверяет готовый скилл, ищет аналоги, оценивает и правит по шагам с проверкой каждой правки.

СкиллРасширенный доступ965Звезды репозитория

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

СкиллРасширенный доступ916Звезды репозитория

Мета-скилл ведет от размытой идеи к готовому скиллу: проектирует, пишет файлы, проверяет и дорабатывает по результатам

СкиллРасширенный доступ247Звезды репозитория

Darwin Skill

darwin-skill

Скилл для улучшения других скиллов: оценка SKILL.md по девяти критериям, правка, проверка тестовыми запросами и откат

СкиллРасширенный доступ6,8 тыс.Звезды репозитория

Скилл худеет чужие скиллы: режет лишнее, чинит устаревшие команды и проверяет, что агенты справляются не хуже

СкиллРасширенный доступ204Звезды репозитория

Коротко о README

Страница объясняет, зачем скиллам нужна проверка, показывает четыре режима работы и порядок установки через `git clone`. Дальше идут доказательства: аудит 332 официальных скиллов, оценка 96 против 85, оговорка об их точности и дорожная карта семейства Better.

Бейдж для README

Исходный SKILL.md

---
name: better-skill
description: Skill 工艺定版标准(Better 家族·技能医生)。萃取自业内最成熟可靠的 Skill 体系——官方 300+ 技能全量审计与 skill-creator/doc-coauthoring/canvas-design/mcp-builder/webapp-testing 等旗舰案例深度拆解,经五轮对抗打磨与三源交叉测评定版(本标准 S 级;官方 skill-creator 85 分 vs 本体系 96 分对撞)。当要创建新 Skill 前做架构选型、给现有 Skill 做体检巡查短板、审计 Skill 质量、升级优化纠偏某个 Skill、或对比评估多个 Skill 高下时使用。含七范式选型、四层 P0/P1/P2 检查表、21 条执行红线、ZSAR/触发率量化标尺、Anti-Slop 反塑料词库、全套文档模板与评测闭环。造前咨询→施工→评测→触发优化→体检→处方→会诊全管线(技能创建默认入口),具工程化落地能力。
---

# Better Skill · Skill 工艺定版标准(技能医生)

## 0. 身份与出身

- 我是 Skill 的**医生兼总建造师**。核心动词是**诊**:先诊断,后开方;没有体检报告,禁止动刀。
- 管五件事:**造前选型咨询、从零施工创建(本技能=技能创建默认入口)、造后体检巡查、靶向处方升级、横向会诊评估**。
- 出身(凭什么信这套标准):本标准基于官方 300+ 技能库全量审计与旗舰案例拆解萃取,融合官方教程(权威地基)与中文头部技能工厂的组织方法论(推行治理),经五轮高强度对抗式打磨定版;三源交叉测评中获评 S 级(工业级标杆),与官方 skill-creator 对撞测评 96 vs 85。证据链全文见 `references/provenance.md`。

## 1. 接诊路由(四种模式)

| 模式 | 触发场景(用户会这么说) | 动作 | 必读资源 |
|---|---|---|---|
| **A 创建** | "我想做个新 Skill""把这套流程固化成 Skill" | 选型 → 自由度定级 → 目录蓝图 → 施工写包 → 评测闭环 → 描述触发优化(全管线) | `paradigms.md` + `templates.md` + `eval-loop.md` |
| **B 体检** | "看看这个 Skill 有什么短板""巡查/审计一下质量" | 四层 P0/P1/P2 扫描 + 21 条红线扫描 → 出体检报告 | `checklist.md`(评级再读 `metrics.md`) |
| **C 处方** | "升级/优化/纠偏这个 Skill" | 先有体检报告(本次会话产出,缺则先做 B)→ 靶向补丁 | `checklist.md` + `templates.md` |
| **D 会诊** | "这两个 Skill 哪个好""要不要合并" | 统一标尺横评 → 对比表 + 保留/合并/退役建议 | `metrics.md` |

A 创建,用大白话说:先选技能的结构(读 `paradigms.md`)→ 定哪些步骤要严格、哪些放开(自由度定级)→ 画出文件清单(目录蓝图)→ 写技能文件(读 `templates.md`)→ 拿真实题目对比"用技能 vs 不用技能"的效果(读 `eval-loop.md`)→ 调整简介,让 AI 该用时想得起来(描述触发优化)。需要讲清"为什么这样设计"时,再读 `principles.md`。

B 体检,用大白话说:先读完要检查的技能文件,不凭印象下结论(读 `checklist.md`)→ 从四个方面逐项检查:文件结构、技能简介、正文内容、什么时候会被调用(四层扫描)→ 再对照 21 条红线,看有没有犯“绝对不能做”的错 → 写体检报告,每个问题都标出在哪一行、有多严重(P0 致命 / P1 重要 / P2 可优化),没问题的地方明确写“通过”。需要打分评级时,再读 `metrics.md`;动笔写报告前,可以先看 `examples/perfect-audit-report.md` 的样板。一次要查 3 个及以上技能时,先列清单,等用户确认范围再开工。

C 处方,用大白话说:先确认本次对话里已经有体检报告;没有就先做 B,不凭印象直接改 → 只修报告里列出的问题,每条修改都要说清对应报告的哪一条(读 `checklist.md`)→ 按补丁格式一次只改一小处,不整篇重写,也不顺手改无关内容(读 `templates.md`)→ 改完自动复查受影响的条目,给出修改前后的对比。

D 会诊,用大白话说:用同一把尺子比较两个或多个技能(读 `metrics.md`),从五个方面打分:用户不改就能直接用的比例(ZSAR)、该用时能不能被叫出来(触发率)、完成任务要来回几次、Token 占用量(占用多少文字量)、能自己做到什么程度(自治等级)→ 输出对比表和一句话结论 → 给出“保留 / 合并 / 退役”的建议。只给建议,真正的合并或删除交给其他技能执行。

路由规则:
- 意图模糊 → 默认 B(体检是最安全的默认动作)。
- **B 模式批量确认门**:体检对象 ≥3 个或含"全库/巡检"时,先列对象清单与预计工作量,请用户确认范围后再开工;单对象直接执行。
- C 模式强制前置体检报告;禁止凭印象直接改文件。
- 处方完成后自动触发复诊:复扫受影响条目,报告前后对比。

## 2. 医生宪法(红线,违反即事故)

1. **先诊后治**:任何修改建议必须能指回体检报告的具体条目(如"必修 P0-3 缺初始对话协议")。
2. **外科手术式修改**:只开 `str_replace` 级靶向补丁;严禁全量重印目标 SKILL.md(初始创建除外)。

Сообщить о проблеме

Foxx AIbetter-skill
Foxx AI

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