feature-reviewlisted
Install: claude install-skill smirnovalex-qa/qa-skills
# Review and testing of a new feature (code review + logic + use cases + regression)
## INPUTS
Parse `$ARGUMENTS` and the dialog context to extract what is given;
everything not given explicitly, determine yourself from the code and
requirements — do not wait for the user to list it out for you:
- **Requirements (YouTrack issue)** — a link of the form
`https://youtrack.example.com/issue/...`, if present in the arguments or
in the dialog.
- **Requirements (file in the repository)** — a path of the form
`docs/qa/requirements/**/requirements.md`, if present.
- **Branch / commit range to review** — if not specified, take the current
branch relative to `main`/`dev`.
- **Affected functionality / module(s)** — an optional hint; do not limit
yourself to it, find all actually affected modules yourself (step 2).
- **Adjacent integrations that must not break** — an optional hint;
supplement it with your own dependency analysis.
- **URL/command to run the UI locally** — if not specified, determine it
yourself from the README/package.json/docker-compose of the relevant
service.
If none of the inputs are given at all (no issue link, no requirements
file, no branch) — before starting a full review, briefly ask the user for
at least one source of requirements; without a source of requirements,
step 3 (matching "requirement → implementation") is impossible.
## TASK
There were changes in the repository — the developer attempted to
implement one or more new features. The l