Skills от Michael Shimeles

Skills

Подборка скиллов для Claude Code про рабочий процесс: изоляция в worktree, слой сервисов, доказательства и обзор

Скилл

Средний риск

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

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

  • Создает ветки и worktree в репозитории
  • Запускает внешние CLI для скриншотов и ревью
Все причины и проверки

michaelshimeles/skills

Установка

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

npx skillfoxx add skills/michaelshimeles-skills

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

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

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

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

npx skills add michaelshimeles/skills --skill before-and-after code-structure evidence-driven-testing greploop greploop-apps new-feature unslop -a claude-code -y

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

Без сторонних утилит, из коммита 4b72f46
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/michaelshimeles/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /before-and-after/ /code-structure/ /evidence-driven-testing/ /greploop/ /greploop-apps/ /new-feature/ /unslop/
git -C "$tmp" checkout 4b72f46b045e6fef52e6a98d4c162dd309826aed
mkdir -p .claude/skills
cp -R "$tmp/before-and-after" .claude/skills/before-and-after
cp -R "$tmp/code-structure" .claude/skills/code-structure
cp -R "$tmp/evidence-driven-testing" .claude/skills/evidence-driven-testing
cp -R "$tmp/greploop" .claude/skills/greploop
cp -R "$tmp/greploop-apps" .claude/skills/greploop-apps
cp -R "$tmp/new-feature" .claude/skills/new-feature
cp -R "$tmp/unslop" .claude/skills/unslop

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

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

npx skills add michaelshimeles/skills --skill before-and-after code-structure evidence-driven-testing greploop greploop-apps new-feature unslop -a cursor -y

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

Без сторонних утилит, из коммита 4b72f46
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/michaelshimeles/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /before-and-after/ /code-structure/ /evidence-driven-testing/ /greploop/ /greploop-apps/ /new-feature/ /unslop/
git -C "$tmp" checkout 4b72f46b045e6fef52e6a98d4c162dd309826aed
mkdir -p .agents/skills
cp -R "$tmp/before-and-after" .agents/skills/before-and-after
cp -R "$tmp/code-structure" .agents/skills/code-structure
cp -R "$tmp/evidence-driven-testing" .agents/skills/evidence-driven-testing
cp -R "$tmp/greploop" .agents/skills/greploop
cp -R "$tmp/greploop-apps" .agents/skills/greploop-apps
cp -R "$tmp/new-feature" .agents/skills/new-feature
cp -R "$tmp/unslop" .agents/skills/unslop

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

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

npx skills add michaelshimeles/skills --skill before-and-after code-structure evidence-driven-testing greploop greploop-apps new-feature unslop -a github-copilot -y

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

Без сторонних утилит, из коммита 4b72f46
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/michaelshimeles/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /before-and-after/ /code-structure/ /evidence-driven-testing/ /greploop/ /greploop-apps/ /new-feature/ /unslop/
git -C "$tmp" checkout 4b72f46b045e6fef52e6a98d4c162dd309826aed
mkdir -p .github/skills
cp -R "$tmp/before-and-after" .github/skills/before-and-after
cp -R "$tmp/code-structure" .github/skills/code-structure
cp -R "$tmp/evidence-driven-testing" .github/skills/evidence-driven-testing
cp -R "$tmp/greploop" .github/skills/greploop
cp -R "$tmp/greploop-apps" .github/skills/greploop-apps
cp -R "$tmp/new-feature" .github/skills/new-feature
cp -R "$tmp/unslop" .github/skills/unslop

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

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

npx skills add michaelshimeles/skills --skill before-and-after code-structure evidence-driven-testing greploop greploop-apps new-feature unslop -a codex -y

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

Без сторонних утилит, из коммита 4b72f46
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/michaelshimeles/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /before-and-after/ /code-structure/ /evidence-driven-testing/ /greploop/ /greploop-apps/ /new-feature/ /unslop/
git -C "$tmp" checkout 4b72f46b045e6fef52e6a98d4c162dd309826aed
mkdir -p .agents/skills
cp -R "$tmp/before-and-after" .agents/skills/before-and-after
cp -R "$tmp/code-structure" .agents/skills/code-structure
cp -R "$tmp/evidence-driven-testing" .agents/skills/evidence-driven-testing
cp -R "$tmp/greploop" .agents/skills/greploop
cp -R "$tmp/greploop-apps" .agents/skills/greploop-apps
cp -R "$tmp/new-feature" .agents/skills/new-feature
cp -R "$tmp/unslop" .agents/skills/unslop

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

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

npx skills add michaelshimeles/skills --skill before-and-after code-structure evidence-driven-testing greploop greploop-apps new-feature unslop -a gemini-cli -y

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

Без сторонних утилит, из коммита 4b72f46
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/michaelshimeles/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /before-and-after/ /code-structure/ /evidence-driven-testing/ /greploop/ /greploop-apps/ /new-feature/ /unslop/
git -C "$tmp" checkout 4b72f46b045e6fef52e6a98d4c162dd309826aed
mkdir -p .agents/skills
cp -R "$tmp/before-and-after" .agents/skills/before-and-after
cp -R "$tmp/code-structure" .agents/skills/code-structure
cp -R "$tmp/evidence-driven-testing" .agents/skills/evidence-driven-testing
cp -R "$tmp/greploop" .agents/skills/greploop
cp -R "$tmp/greploop-apps" .agents/skills/greploop-apps
cp -R "$tmp/new-feature" .agents/skills/new-feature
cp -R "$tmp/unslop" .agents/skills/unslop

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

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

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/michaelshimeles/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /before-and-after/ /code-structure/ /evidence-driven-testing/ /greploop/ /greploop-apps/ /new-feature/ /unslop/
git -C "$tmp" checkout 4b72f46b045e6fef52e6a98d4c162dd309826aed
mkdir -p .devin/skills
cp -R "$tmp/before-and-after" .devin/skills/before-and-after
cp -R "$tmp/code-structure" .devin/skills/code-structure
cp -R "$tmp/evidence-driven-testing" .devin/skills/evidence-driven-testing
cp -R "$tmp/greploop" .devin/skills/greploop
cp -R "$tmp/greploop-apps" .devin/skills/greploop-apps
cp -R "$tmp/new-feature" .devin/skills/new-feature
cp -R "$tmp/unslop" .devin/skills/unslop

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

Бывший Windsurf.

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

npx skills add michaelshimeles/skills --skill before-and-after code-structure evidence-driven-testing greploop greploop-apps new-feature unslop -a cline -y

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

Без сторонних утилит, из коммита 4b72f46
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/michaelshimeles/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /before-and-after/ /code-structure/ /evidence-driven-testing/ /greploop/ /greploop-apps/ /new-feature/ /unslop/
git -C "$tmp" checkout 4b72f46b045e6fef52e6a98d4c162dd309826aed
mkdir -p .cline/skills
cp -R "$tmp/before-and-after" .cline/skills/before-and-after
cp -R "$tmp/code-structure" .cline/skills/code-structure
cp -R "$tmp/evidence-driven-testing" .cline/skills/evidence-driven-testing
cp -R "$tmp/greploop" .cline/skills/greploop
cp -R "$tmp/greploop-apps" .cline/skills/greploop-apps
cp -R "$tmp/new-feature" .cline/skills/new-feature
cp -R "$tmp/unslop" .cline/skills/unslop

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

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

npx skills add michaelshimeles/skills --skill before-and-after code-structure evidence-driven-testing greploop greploop-apps new-feature unslop -a roo -y

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

Без сторонних утилит, из коммита 4b72f46
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/michaelshimeles/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /before-and-after/ /code-structure/ /evidence-driven-testing/ /greploop/ /greploop-apps/ /new-feature/ /unslop/
git -C "$tmp" checkout 4b72f46b045e6fef52e6a98d4c162dd309826aed
mkdir -p .roo/skills
cp -R "$tmp/before-and-after" .roo/skills/before-and-after
cp -R "$tmp/code-structure" .roo/skills/code-structure
cp -R "$tmp/evidence-driven-testing" .roo/skills/evidence-driven-testing
cp -R "$tmp/greploop" .roo/skills/greploop
cp -R "$tmp/greploop-apps" .roo/skills/greploop-apps
cp -R "$tmp/new-feature" .roo/skills/new-feature
cp -R "$tmp/unslop" .roo/skills/unslop

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

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

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

npx skills add michaelshimeles/skills --skill before-and-after code-structure evidence-driven-testing greploop greploop-apps new-feature unslop -a opencode -y

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

Без сторонних утилит, из коммита 4b72f46
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/michaelshimeles/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /before-and-after/ /code-structure/ /evidence-driven-testing/ /greploop/ /greploop-apps/ /new-feature/ /unslop/
git -C "$tmp" checkout 4b72f46b045e6fef52e6a98d4c162dd309826aed
mkdir -p .agents/skills
cp -R "$tmp/before-and-after" .agents/skills/before-and-after
cp -R "$tmp/code-structure" .agents/skills/code-structure
cp -R "$tmp/evidence-driven-testing" .agents/skills/evidence-driven-testing
cp -R "$tmp/greploop" .agents/skills/greploop
cp -R "$tmp/greploop-apps" .agents/skills/greploop-apps
cp -R "$tmp/new-feature" .agents/skills/new-feature
cp -R "$tmp/unslop" .agents/skills/unslop

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

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

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/michaelshimeles/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /before-and-after/ /code-structure/ /evidence-driven-testing/ /greploop/ /greploop-apps/ /new-feature/ /unslop/
git -C "$tmp" checkout 4b72f46b045e6fef52e6a98d4c162dd309826aed
mkdir -p .agents/skills
cp -R "$tmp/before-and-after" .agents/skills/before-and-after
cp -R "$tmp/code-structure" .agents/skills/code-structure
cp -R "$tmp/evidence-driven-testing" .agents/skills/evidence-driven-testing
cp -R "$tmp/greploop" .agents/skills/greploop
cp -R "$tmp/greploop-apps" .agents/skills/greploop-apps
cp -R "$tmp/new-feature" .agents/skills/new-feature
cp -R "$tmp/unslop" .agents/skills/unslop

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

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

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/michaelshimeles/skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /before-and-after/ /code-structure/ /evidence-driven-testing/ /greploop/ /greploop-apps/ /new-feature/ /unslop/
git -C "$tmp" checkout 4b72f46b045e6fef52e6a98d4c162dd309826aed
mkdir -p .agents/skills
cp -R "$tmp/before-and-after" .agents/skills/before-and-after
cp -R "$tmp/code-structure" .agents/skills/code-structure
cp -R "$tmp/evidence-driven-testing" .agents/skills/evidence-driven-testing
cp -R "$tmp/greploop" .agents/skills/greploop
cp -R "$tmp/greploop-apps" .agents/skills/greploop-apps
cp -R "$tmp/new-feature" .agents/skills/new-feature
cp -R "$tmp/unslop" .agents/skills/unslop

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

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

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

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

Установи скиллы командой npx skills add michaelshimeles/skills и выбери нужные. Для before-and-after поставь npm i -g @vercel/before-and-after agent-browser, для greploop нужен установленный Greptile.

Другие способы из описания автора
npx skills add michaelshimeles/skills

Выберите нужные скиллы при установке.

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

Что делает

Набор скиллов помогает вести разработку с агентом по строгому процессу. Скилл new-feature начинает задачу в отдельной ветке-worktree от origin/main, чтобы несколько агентов работали параллельно без конфликтов. code-structure задает двухслойную архитектуру, где действия оркеструют доменные правила, а сервисы держат логику. evidence-driven-testing требует доказательств, что изменение работает, а before-and-after собирает сравнение до и после для PR. Скиллы greploop и unslop добавляют цикл ревью через Greptile и чистку лишнего. Часть скиллов заимствована из проектов Vercel и Greptile с сохранением лицензий.

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

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

  • Нужно вести несколько задач параллельно в изолированных worktree
  • Нужен единый подход к структуре кода и слою сервисов
  • Нужны доказательства и сравнение до и после для PR

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

  • Нужен разовый ответ, а не встроенный процесс разработки
  • Не подходит предлагаемая архитектура слоев

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

Начни новую фичу в изолированном worktree и собери сравнение до и после для PR

Ограничения

Часть скиллов требует внешних инструментов: before-and-after опирается на CLI Vercel, а greploop на установленный Greptile. Скиллы вендорят чужой код под своими лицензиями, учитывайте это. Процесс заточен под работу через Git и worktree.

Как отключить. Удалите установленные скиллы из каталога скиллов агента.

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

  • Создает ветки и worktree в репозитории
  • Запускает внешние CLI для скриншотов и ревью

Коротко о README

README перечисляет скиллы для Claude Code и шаблон рабочего процесса AGENTS.md: изоляция задач в worktree, двухслойная структура кода, тестирование с доказательствами, сравнение до и после, цикл ревью через Greptile и чистка лишнего. Установка идет через npx skills add, для отдельных скиллов нужны внешние инструменты. Часть скиллов заимствована из проектов Vercel и Greptile с сохранением их лицензий.

SKILL.md

---
name: before-and-after
description: Captures before/after screenshots of web pages or elements for visual comparison. Use when user says "take before and after", "screenshot comparison", "visual diff", "PR screenshots", "compare old and new", or needs to document UI changes. Accepts two URLs (file://, http://, https://) or two image paths.
allowed-tools:
  - Bash(npx @vercel/before-and-after *)
  - Bash(before-and-after *)
  - Bash(npm install -g @vercel/before-and-after)
---

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

Нужны ли внешние инструменты?

Для before-and-after нужен CLI Vercel, для greploop установленный Greptile, остальные скиллы работают сами по себе.

Можно поставить только один скилл?

Да, установщик skills позволяет выбрать нужные скиллы.

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

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, 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 AISkills от Michael Shimeles

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