rpa-init

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

СкиллСредний риск

evilfreelancer/rpa-init

Установка

/plugin marketplace add EvilFreelancer/rpa-skills
/plugin install rpa-init@rpa-skills

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

Что делает

По команде /rpa-init агент изучает структуру проекта, документацию и тестовый код, который скилл считает спецификацией поведения. Затем устанавливает зависимости так, как это описано в проекте, запускает тесты и фиксирует падения без исправлений. В конце выдает отчет по шаблону: назначение проекта, окружение, команды тестов, покрытые сценарии, пробелы, риски и следующие шаги.

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

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

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

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

  • Нельзя устанавливать зависимости или запускать тесты на этой машине
  • Нужно сразу исправлять баги: скилл только фиксирует падения

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

/rpa-init

Ограничения

Сценарий по умолчанию ориентирован на Python и pytest, для других стеков агент следует их стандартным командам. Качество отчета зависит от наличия документации и тестов в проекте.

Как отключить. Удалите плагин rpa-init через /plugin или папку rpa-init из каталога скиллов.

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

  • Агент устанавливает зависимости и запускает тесты проекта

Коротко о README

rpa-init входит в каталог rpa-skills Павла Рыкова и собран из коллекции промптов cursor-vibe-prompts. README описывает назначение, шаги работы агента и способы установки как плагин Claude Code или как папку скилла для Cursor, Codex и Kimi Code CLI. Вызов возможен слеш-командой, через @-контекст или автоматически по описанию. Лицензия MIT.

SKILL.md

---
name: rpa-init
version: 1.0.0
description: >
  Run when the user invokes /rpa-init or asks to onboard or warm up context on a repository.
  The agent studies code, reads documentation and test code, sets up the dev environment as the project expects,
  runs tests, and writes a short project report. No extra user brief is required.
---

# RPA project initialization (context warm-up)

## Intent

Treat automated tests as the project long-term memory. Initialization maps **documented intent**, **behavior encoded in tests**, and **implementation**. Prefer learning from tests and docs before inferring only from production code.

## Preconditions you must verify yourself

1. Read **application source**, **docs**, and **tests** (test code is part of the specification).
2. **Dev environment** - install dependencies and prepare the environment the repo documents (for example `python -m venv .venv`, `pip install -e .`, `uv sync`, `npm ci`, or commands from `README` / CI). If the stack is not Python, follow that ecosystem's norms.
3. Locate how tests are run. Default for Python: `pytest` via `.venv` when present. Respect `pytest.ini`, `pyproject.toml`, or `tox` / `nox` if present.
4. Identify entrypoints: `README`, `docs/`, package layout, `main` modules, CLI.

## Workflow

1. **Scan** repository structure (layout, monorepo packages if any).
2. **Read** user-facing documentation and specs.
3. **Study test code** (naming, fixtures, markers, integration vs unit). This is the BDD-facing view of expected behavior.
4. **Set up dev environment** so tests can run (create venv, install deps, any documented bootstrap). Note blockers if setup cannot be completed.
5. **Run the test suite**, for example:

   ```bash
   .venv/bin/pytest -q
   ```

   If tests fail, record where and why (do not fix unless the user asked).

6. **Summarize** in a concise report (see template). Use English for code-related terms if the codebase uses English; respond in the user's language for narrative.

## Constraints

- Comments in any new code: English only.
- Do not add secrets or keys.
- If the repository is not Python, still follow the same pattern: official install and test commands, then report.

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

Исправляет ли скилл упавшие тесты?

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

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

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний риск286,6 тыс.
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск262 тыс.

Референсные MCP-серверы

Model Context Protocol servers

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

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,3 тыс.
Выбор редакции

Актуальная документация и примеры кода нужной версии библиотеки прямо в контексте агента, через MCP или CLI со скиллом

MCP-серверСредний риск62 тыс.