К основному содержанию
скилл CX Codex

test-changes — скилл для Claude Code: что делает и как установить

Скилл составляет пошаговый план для ручной проверки сделанной работы. Он собирает список изменений и выдаёт команды для терминала PowerShell с ожидаемым результатом.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add PinguApps/Skills --skill test-changes -a claude-code
Открыть на GitHub

Что делает test-changes

Скилл анализирует контекст текущей беседы, git diff и изменённые файлы проекта. На основе этих данных агент формирует короткий маршрут тестирования: сначала показывает, что видно сразу без запуска процессов, а затем предлагает конкретные действия с шагами отката или очистки тестовых данных.

Все консольные команды генерируются строго под синтаксис PowerShell с вызовом Set-Location и реальными путями из репозитория. Если скрипт занимает терминал надолго, ассистент предупредит о необходимости открыть второе окно.

Итоговый отчёт делится на блоки с действием, ожидаемым поведением и чётким признаком сбоя. Поскольку весь сценарий ориентирован на PowerShell, пользователям Bash или Zsh команды придётся адаптировать вручную.

Какие задачи решает

  • составить пошаговый план ручного тестирования правок
  • получить готовые команды PowerShell для запуска и проверки сервисов
  • определить явные признаки сбоя для каждого изменённого сценария
  • подготовить команды очистки тестовых данных после проверки

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

  • Объясни, как вручную протестировать изменения из этого диалога
  • Подготовь PowerShell-команды для проверки последних правок
  • Как убедиться, что новая функциональность работает и ничего не сломалось?

Как установить test-changes

1Через Skills CLI (Vercel)

npx skills add PinguApps/Skills --skill test-changes -a claude-code

2Вручную: положить файлы

~/.claude/skills/test-changes/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/test-changes/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о test-changes

Как установить test-changes в Claude Code?

Выполните в терминале команду npx skills add PinguApps/Skills --skill test-changes -a claude-code. Также можно вручную поместить файл SKILL.md по пути ~/.claude/skills/test-changes/SKILL.md.

Что делает скилл test-changes?

Он изучает контекст диалога и git diff, после чего составляет пошаговую инструкцию для ручной приёмки. В отчёте приводятся действия, точные ожидания и PowerShell-команды.

Почему скилл генерирует команды именно для PowerShell?

Инструкция скилла предписывает синтаксис PowerShell и команду Set-Location. Это гарантирует рабочие пути в среде Windows, но в Linux или macOS синтаксис потребуется адаптировать.

Исходный текст

SKILL.md · MIT
---
name: test-changes
description: Explain how to manually inspect and test the work just completed in this conversation, using PowerShell commands where commands are needed.
disable-model-invocation: true
---

# Test Changes

Produce a practical handoff for manually verifying the work completed in the current conversation.

## 1. Establish the test surface

Reconstruct the delivered outcome from the conversation, including later corrections and failed or partial attempts. Treat the current workspace, connected systems, and running environment as confirmation of the final state, not as a substitute for the conversation.

Inspect read-only evidence where useful: changed files, `git diff`, repository status, available scripts, project documentation, generated artifacts, external records, and already-running services. Account for every user-visible behaviour, artifact, or external state changed by the completed work. Separate unrelated pre-existing changes.

If no completed or inspectable change exists, say so and identify what must be completed before manual testing is meaningful.

Completion criterion: every change made in this conversation is mapped to something the user can inspect or exercise, or explicitly marked as having no manual test surface.

## 2. Build the shortest valid test path

Start with what the user can see **right now**, before asking them to run anything. Include existing files, rendered artifacts, open applications, running services, URLs, or visible state only when confirmed.

Then provide the minimum prerequisites and commands needed to reach the test surface. Use PowerShell syntax for terminal commands:

- Begin from the correct directory with `Set-Location`.
- Give commands in execution order and make each block directly copyable.
- Use the repository's real scripts, project names, ports, and paths.
- Include dependency installation, build, migration, seed, server, or authentication steps only when required.
- State whether a long-running command occupies the terminal and when a second PowerShell window is needed.
- Prefer the smallest command that exercises the changed area; add broader checks only when they expose materially different risk.
- Mark any value the user must supply, such as `<ApiKey>`, and say where it comes from.

Link directly to local artifacts and external pages when they can be opened from the response. When no terminal step is relevant, give direct inspection actions without manufacturing a PowerShell command.

Do not mutate application data merely to prepare the explanation. When the test itself changes data, warn the user and give a cleanup or reset step when one is available.

Completion criterion: following the commands from a clean PowerShell window reaches every testable changed surface without hidden steps.

## 3. Specify observations

For each test, state:

1. The exact action to perform.
2. The exact result to expect.
3. The detail that proves the new or changed behaviour, including relevant text, controls, values, files, logs, status codes, or before/after differences.
4. A meaningful failure signal.

Cover the happy path first, then changed edge cases and regressions justified by the work. Describe observable behaviour rather than implementation details. Do not invent certainty: label inferred expectations and state any limitation that prevents a complete manual test.

Completion criterion: the user can decide pass or fail for every test without interpreting vague phrases such as “works correctly.”

## Response format

Omit empty sections.

```md
## What you can see now
- <Confirmed immediately visible state, and where to find it>

## Start or prepare
<Copyable PowerShell commands, plus terminal/window guidance>

## Manual tests
### 1. <Behaviour or artifact>
**Action:** <Exact interaction>
**Expected:** <Specific observable result>
**Changed:** <What is new or different>
**Failure:** <Specific sign of failure>

## Cleanup
<PowerShell commands or actions needed to stop services or revert test data>

## Limitations
- <Anything unconfirmed, untestable manually, or requiring unavailable access>
```

Keep the handoff concise, but include every changed test surface. Do not repeat automated test results unless they help the user interpret a manual test.

State material verification gaps and the recovery action for runtime, data or configuration changes. Identify irreversible steps where applicable; avoid inventing a rollback procedure. After review fixes, refresh affected expectations and commands against the final change. Follow the caller's existing review brief rather than adding a second copy of it.

© PinguApps · MIT · PinguApps/Skills

Похожие скиллы

Все скиллы по теме «Тесты и QA» →
improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. 1 163 035установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. 1 141 062установок skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. 414 180установок agent-browser vercel-labs Скилл управляет браузером через CLI: открывает страницы, заполняет формы, нажимает кнопки и проверяет веб-приложения. Подходит для задач, где агенту нужно действовать в интерфейсе. CX Codex +1 1 200 000установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок

Из того же набора5

Спонсоры проекта

Компании, которые помогают держать аналитику открытой