HumanLayer Skills
HumanLayer skills
Семь скиллов HumanLayer для Claude Code и Codex: цикл исследования, дизайна и реализации rpi, визуальные PR, правка CLAUDE.md и агентные циклы
- 5 409 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Скиллы пишут документы в папки задачи и правят код проекта
- `visual-pr` создает или обновляет pull request, а скиллы циклов добавляют workflow GitHub Actions
Установка
- Работает в
В терминале, через 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, разбор кода и переключение моделей
Готовая инфраструктура для Claude Code: авто-активация скиллов через хуки, набор скиллов, агенты, слэш-команды и мастер установки в ваш проект
Набор утилит для Claude Code: фоновые скиллы, экспертные агенты, слэш-команды и шаблоны промптов для разработки
Claude Skills для fullstack-разработки
Claude Skills
67 скиллов по языкам, фреймворкам, DevOps и безопасности плюс 9 команд для ведения эпиков в Jira и Confluence
Плагин для Claude Code: 39 команд для PR, ревью, коммитов и спецификаций, девять ролей экспертов и хуки, восемь языковых версий
ClaudeKit Skills
ClaudeKit - Agent Skills
Маркетплейс плагинов для Claude Code с набором из более чем тридцати скиллов: фронтенд, бэкенд, devops, базы, документы, отладка и работа с MCP
Коротко о 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`.