Unlearn Skills
Семнадцать скиллов для Claude Code проводят работу над продуктом: спека, ревью ветки, проверка перед коммитом и чистка хвостов.
- 106 ★ репозитория
- Последний коммит
Минимальный доступ
Почему такой уровень
- Скиллы читают проект и индекс git и выдают отчеты, а файлы создают только чек-листы и спецификации.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/unlearn-skillsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Скиллы читают проект и индекс git и выдают отчеты, а файлы создают только чек-листы и спецификации.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Unlearn Skills — коллекция из 17 скиллов Claude Code для рабочих процессов разработки продукта от студии unlearn.dev. Скиллы сгруппированы по этапам. `spec-generator` превращает смутную идею в подробную спецификацию, а `feature-generator` раскладывает ее в список функций по порядку зависимостей. Для ревью есть `code-review`, `review-order`, `first-five`, `triage` с уровнями важности и `judge-arch`, который сверяет ветку с решениями из `DECISIONS.md`. Перед релизом работают `ship-gate`, который выдает PASS или BLOCK по проиндексированным изменениям, `preflight` со списком дел после слияния и `qa-checklist` для ручной проверки. Отдельная группа чистит следы агентов: `cruft-hunt`, `is-it-dead`, `zombies` и `leftovers` находят дубли, неиспользуемые пакеты и лишние абстракции. Скиллы только читают проект и выдают отчет.
Для кого. Разработчикам и техлидам, которые работают с Claude Code и хотят одинаково проверять ветки перед ревью и релизом.
Подходит, если
- Расплывчатую идею надо превратить в спецификацию и список функций для реализации.
- Перед коммитом нужно проверить индекс на ключи, отладочный код и случайные крупные файлы.
- Ветка большая, и ревьюеру нужна карта изменений с уровнями важности.
- После долгой сессии агента в коде остались дубли и неиспользуемые абстракции.
Не подходит, если
- Работа идет в Cursor или Codex: набор написан для Claude Code.
- Нужны автоматические правки: скиллы выдают отчеты и кандидатов, но сами ничего не меняют.
- В проекте нет файла `DECISIONS.md`: `judge-arch` будет не с чем сверять.
Пример запроса к агенту
/ship-gate — проверь, что лежит в индексе, перед коммитом.Ограничения
Набор создан для Claude Code и ставится в каталог `.claude/skills/` проекта через skills.sh. Скиллы читают проект и выдают отчеты, поэтому результат зависит от качества кода и истории ветки. `ship-gate` работает только по проиндексированным изменениям, а `cruft-hunt` сначала запускает инструмент поиска мертвого кода для стека без добавления в проект. Файла лицензии в репозитории нет. Последний коммит в репозитории сделан в ноябре 2026.
Как отключить. Удалите нужные папки из `.claude/skills/` проекта. Файлы отчетов и чек-листов, которые скиллы создали, удаляются вручную.
Частые вопросы
Как поставить все скиллы?
Выполните `npx skills add unlearndev/skills`. Скиллы появятся в `.claude/skills/` проекта, и агент подхватит их по запросу.
Как поставить только один скилл?
Добавьте флаг `--skill`, например `npx skills add unlearndev/skills --skill spec-generator`.
Что проверяет ship-gate?
Секреты и ключи, отладочный код вроде `console.log`, большие закомментированные блоки и случайные крупные или бинарные файлы. Итог один: PASS или BLOCK.
Меняет ли cruft-hunt код?
Нет. Он только ранжирует кандидатов на удаление и показывает доказательства, а в разделе «Проверить сначала» отмечает то, что могли вызывать иначе.
Чем отличается is-it-dead?
Он доказывает или опровергает, что один файл, функция, маршрут или пакет мертв, по проверкам DEAD, и ведет удаление по одному коммиту.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
Скиллы14 скиллов, которые находят пробелы в задаче до кода: интервью, план, проверка допущений и доказательство исправления бага
22 скилла на весь цикл проекта в Claude Code: от настройки и границ задачи до код-ревью, проверки перед пушем и заметок сессий.
Девять личных скиллов инженера: цепочка от идеи до PR, поиск стандартов, песочница с циклом ревью и страницы-разборы изменений
lencx skills
lencx-skills
Два скилла для Claude Code и Codex: keel решает вопросы архитектуры, coding-protocol держит правки кода в границах задачи
Набор утилит для Claude Code: фоновые скиллы, экспертные агенты, слэш-команды и шаблоны промптов для разработки
CLI создает скиллы Claude с постепенной подгрузкой, проверяет размер и структуру, упаковывает в zip и ставит хуки активации
Коротко о README
В репозитории 17 папок со `SKILL.md` в каталоге `skills/`: по каждому скиллу есть описание, примеры запросов и вид результата. Установка через skills.sh ставит все скиллы разом или по одному.
Бейдж для README
Исходный SKILL.md
--- name: spec-generator description: Generate a detailed product specification document from a vague idea, rough description, or supporting materials (UI sketches, screenshots, notes, existing docs). Use this skill whenever the user wants to turn a rough concept into a structured spec — even if they say things like "write up a spec for...", "turn this idea into a requirements doc", "I have this rough idea for a product", "help me spec this out", "create a PRD for...", or uploads images/files and wants a spec written from them. Covers all product types including internal tools. Trigger this skill even if the request seems simple — a vague one-liner idea deserves a proper spec just as much as a detailed brief. --- # Spec Generator Skill Turn a vague product idea — possibly supported by sketches, screenshots, notes, or other documents — into a clear, well-structured product specification document that a development team can act on. This always produces a **product spec**. That covers customer-facing products, internal tools, and staff-facing systems — they're all products. Never produce a feature spec, API spec, or integration spec. ## What "good" looks like A good output spec should: - Be concise but complete — no padding, no gaps - Use plain language, not corporate jargon - Be opinionated where needed (e.g. suggest a sensible default stack or behaviour) while flagging where the team still needs to decide - Surface implicit assumptions and make them explicit - Feel like it was written by a thoughtful senior PM or tech lead who has thought through the edges --- ## Process ### Step 1: Gather and understand inputs Take stock of everything the user has provided: - **Verbal description** — even one sentence is enough to start - **Uploaded files** — read all of them: notes, existing docs, data models, wireframes, screenshots, mockups - **Images** — examine carefully; extract implied features, flows, and constraints Before drafting, review everything the user has provided and identify any gaps that would meaningfully affect the spec. Always ask about the intended technical stack if it hasn't been provided — this can influence the direction of the project and its features. Ask any other questions that cannot be reasonably inferred from the available inputs — don't ask about things that are already clear or can be decided with a sensible default. Keep the questions concise and grouped in one go, not spread across multiple turns. ### Step 2: Draft the spec Use the template below. Adapt sections as needed — not every section is required for every spec. Use your judgment. Omit sections that don't apply rather than filling them with placeholder text. --- ## Spec Template ```markdown # [Product Name] — Specification > **Context:** [1–2 sentences on why this is being built and what informed this spec — e.g. team discussions, user research, a UI sketch.]