HumanLayer Skills

HumanLayer skills

Семь скиллов HumanLayer для Claude Code и Codex: цикл исследования, дизайна и реализации rpi, визуальные PR, правка CLAUDE.md и агентные циклы

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

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

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

  • Скиллы пишут документы в папки задачи и правят код проекта
  • `visual-pr` создает или обновляет pull request, а скиллы циклов добавляют workflow GitHub Actions
Все причины и проверки

humanlayer/skills

Установка

Работает в

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

npx skillfoxx add skills/humanlayer-skills

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

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

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

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

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

  • Скиллы пишут документы в папки задачи и правят код проекта
  • `visual-pr` создает или обновляет pull request, а скиллы циклов добавляют workflow GitHub Actions

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

Что делает

Набор из семи скиллов, которые ставятся по одному командой npx skills add. Главный, `rpi`, ведет задачу через исследование кода, обсуждение дизайна, PRD с последующим TDD или технический план и реализацию по локальным документам; каждая фаза по умолчанию идет в свежей сессии. `show-me` объясняет тему короткими диаграммами и HTML-артефактами, `visual-pr` оформляет или обновляет pull request с наглядным описанием для ревьюера. `improve-claude-md` переписывает ваш CLAUDE.md, чтобы агент точнее следовал инструкциям, а `narrow-react-prop-types` сужает типы пропсов React до реально используемых состояний. `build-iterated-agentic-loop` и `design-control-loop` строят скилл и запланированный workflow GitHub Actions для агента.

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

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

  • Перед правкой незнакомого модуля нужно исследовать, как коллекции связаны с базой данных
  • Изменение требует PRD и технического дизайна, и вы хотите пройти их по шагам
  • Нужен pull request с наглядной схемой изменений для ревьюера
  • CLAUDE.md разросся, и агент пропускает часть правил
  • Хотите запланированный агентный цикл на GitHub Actions с файлом памяти

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

  • Правка на пару строк: полный цикл `rpi` займет больше времени, чем сама правка
  • Нужен готовый рабочий процесс с набором навыков TDD и отладки: для него есть Superpowers
  • Песочница Codex закрыта на запись в .agents, а менять права нельзя
  • Проект без GitHub: `visual-pr` и циклы на Actions предполагают GitHub

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

`/`rpi` research how the collections connect to the database`

Ограничения

Скилл `rpi` по умолчанию складывает документы в .agents/artifacts, а песочница Codex может сделать эту папку доступной только для чтения. Тогда дайте сессии права записи или укажите другую папку задачи, например artifacts/my-change. `rpi` вызывают явно по имени: в Codex через $`rpi`, в Claude Code через /`rpi`. Скиллы построены на командах из каталога skills.sh. Репозиторий не описывает отдельные требования к ключам, но циклы на GitHub Actions создают файлы workflow, которые затем запускаются в вашем репозитории.

Как отключить. Удалите папку нужного скилла из каталога скиллов агента. Если skills создал workflow GitHub Actions, удалите его файл из .github/workflows отдельно.

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

Как поставить скилл `rpi` от HumanLayer?

Командой `npx skills add humanlayer/skills --skill rpi`. Затем вызывайте /`rpi` с задачей или с шагом, например /`rpi` make a PRD.

Что делает `rpi` по шагам?

Исследует вопросы к коду, обсуждает дизайн с вами, готовит PRD с последующим TDD или технический дизайн, затем реализует по документам из задачи. Вы выбираете поток в начале.

Как вызвать `rpi` в Codex?

Через $`rpi` вместо /`rpi`. Песочница Codex может закрыть .agents на запись, тогда дайте доступ к .agents/artifacts или укажите другую папку.

Чем `improve-claude-md` полезен?

Он переписывает ваш CLAUDE.md с блоками-тегами, чтобы агент лучше следовал инструкциям.

Что строит `build-iterated-agentic-loop`?

Скилл репозитория, запланированный workflow GitHub Actions для кодового агента, промпт, файл памяти и справочные шаблоны.

Обсуждение

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

Скиллы

Claude Code Skills and Agents

Claude Code Skills & Agents

Плагин Claude Code с набором скиллов и субагентов: глубокое исследование, генерация картинок, работа с GitHub, разбор кода и переключение моделей

ПлагинШирокий доступ1,7 тыс.Звезды репозитория

Готовая инфраструктура для Claude Code: авто-активация скиллов через хуки, набор скиллов, агенты, слэш-команды и мастер установки в ваш проект

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

Набор утилит для Claude Code: фоновые скиллы, экспертные агенты, слэш-команды и шаблоны промптов для разработки

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

67 скиллов по языкам, фреймворкам, DevOps и безопасности плюс 9 команд для ведения эпиков в Jira и Confluence

СкиллМинимальный доступ12 тыс.Звезды репозитория

Плагин для Claude Code: 39 команд для PR, ревью, коммитов и спецификаций, девять ролей экспертов и хуки, восемь языковых версий

ПлагинШирокий доступ1,1 тыс.Звезды репозитория

ClaudeKit Skills

ClaudeKit - Agent Skills

Маркетплейс плагинов для Claude Code с набором из более чем тридцати скиллов: фронтенд, бэкенд, devops, базы, документы, отладка и работа с MCP

ПлагинРасширенный доступ2,2 тыс.Звезды репозитория

Коротко о README

Репозиторий открывается строкой об установке: каждый скилл ставится командой npx skills add с флагом --skill. Затем по порядку перечислены `rpi`, `show-me`, `visual-pr`, `improve-claude-md`, `narrow-react-prop-types`, `build-iterated-agentic-loop` и `design-control-loop`. У каждого есть краткое описание и пример вызова. Для `rpi` добавлена заметка про Codex и права записи в .agents.

Бейдж для README

Исходный SKILL.md

---
name: rpi
description: Only use when the user explicitly invokes this skill by name.
---

# Research, Design, and Implement

Help the user research a change, work through its design, and implement it. Follow their requested step, using the phase instructions below.

`$SKILLBASE` means the directory containing this `SKILL.md`.

`<rpi-invocation>` in templates means the host's skill command: `$rpi` in Codex, `/rpi` in Claude Code, or its plugin-qualified name when the host exposes one. Render next commands with that native invocation.

## Choose the Step

Follow the user's requested step. Read `$SKILLBASE/references/workflow.md` when choosing or explaining a flow or what comes next.

For a task description with no requested step, start with research questions. Ask which flow the user wants: research followed by design discussion, PRD, or TDD, or research only. Wait for their choice before starting the phase, then carry it into suggested next commands.

When asking the user to choose a flow, read `$SKILLBASE/references/workflow-choice.md` and show its box-and-line chart with the question.

Create writes a new document; iterate updates an existing document in place using the user's feedback or resumes the workflow for a partially finished document.

Load the matching process from `$SKILLBASE/references/<step>/process.md`:

| Request | Step |
| --- | --- |
| Research questions | `create-research-questions` or `iterate-research-questions` |
| Research | `create-research` or `iterate-research` |
| Design discussion | `create-design-discussion` or `iterate-design-discussion` |
| Product requirements / PRD | `create-prd` or `iterate-prd` |
| Technical design / TDD | `create-tdd` or `iterate-tdd` |
| Implementation outline | `create-structure-outline` or `iterate-structure-outline` |
| Implement | `implement-outline` |
| Implementation feedback or fixes | `iterate-implementation` |

Update an existing document by default; create one when needed or requested. When several match, use the newest and name the chosen file.

## Use the Task Directory

Use the directory supplied by the user.

Otherwise, look for existing task directories in `.agents/artifacts/` whose names and workflow filenames match the request or current task branch. Reuse an obvious match without asking. If a directory looks close but could belong to a different task, or several directories look plausible, ask the user which to use before writing. Read only documents allowed by the selected phase when checking a match.

When no existing directory fits, use `.agents/artifacts/<branch-name>` with `/` replaced by `-` if the branch identifies the task. On `main`, or when no branch identifies the task, choose a short kebab-case slug from the request and use `.agents/artifacts/<task-slug>` without asking for approval. State the selected path and reuse or create the directory as needed.

Save at the selected path. If the sandbox blocks writes there, ask for scoped write access or a writable task directory and wait for the user's choice.

The RPI framework authors recommend not committing the artifacts.

Number new workflow documents using the next available `NN-` prefix in the task directory. Keep the existing path when updating a document. Save supporting mockups and diagrams beside the documents and link them as ordinary local files.

Workflow document frontmatter includes `repos`, a list of zero or more repositories with `identifier` and `sha` for each entry. Use `repos: []` when none apply. Quote string values as needed for valid YAML.

## Suggest the Next Step

Use the phase's handoff instructions and `$SKILLBASE/references/workflow.md` to choose what comes next. Users run each phase in a separate context window by default. When suggesting a next command, include the task directory and chosen flow. Say they can run it here, after compaction, or in a new session.

Use artifact filenames to locate the current phase when asked what's next, then read its document for unfinished work and settled choices. Recognize `prd` or `product-requirements`, `tdd` or `tech-design`, and `structure-outline` or `outline`.

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

Foxx AIHumanLayer Skills
Foxx AI

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