From rpa-init
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.
How this skill is triggered — by the user, by Claude, or both
Slash command
/rpa-init:rpa-initThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
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.
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.
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.pytest via .venv when present. Respect pytest.ini, pyproject.toml, or tox / nox if present.README, docs/, package layout, main modules, CLI.Scan repository structure (layout, monorepo packages if any).
Read user-facing documentation and specs.
Study test code (naming, fixtures, markers, integration vs unit). This is the BDD-facing view of expected behavior.
Set up dev environment so tests can run (create venv, install deps, any documented bootstrap). Note blockers if setup cannot be completed.
Run the test suite, for example:
.venv/bin/pytest -q
If tests fail, record where and why (do not fix unless the user asked).
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.
Use this structure (adapt if needed):
## Project snapshot
- Purpose (one paragraph)
- Main packages and boundaries
## Dev environment
- What was installed or configured (venv, package manager, key commands)
## How to run tests
- Commands actually used
## Behavior from tests
- Scenarios covered by tests (bullets)
- Gaps (important paths with weak or missing tests)
## Risks and notes
- Flaky tests, secrets, external services
## Suggested next steps
- 1 to 3 follow-ups
npx claudepluginhub evilfreelancer/rpa-skills --plugin rpa-initCreates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.