Use when deciding what tests a change needs - a feature, a bug fix, a refactor, any behavior change - or when reviewing whether a diff's tests are sufficient. Encodes tests-change-with-behavior, the bug-regression pattern, and assertion discrimination. Use whenever behavior changes and the test diff is empty, especially when the change is "too small to test".
安装
npx skills add riekelt/principal-engineer --skill testing-changesnpx skills add riekelt/principal-engineer --skill testing-changes -a claude-code -gnpx skills add riekelt/principal-engineer --skill testing-changes -a codex -ggemini skills install https://github.com/riekelt/principal-engineer.git --path plugins/principal-engineer/skills/testing-changesgh skill install riekelt/principal-engineer testing-changesgit clone --depth 1 https://github.com/riekelt/principal-engineer /tmp/riekelt__principal-engineer
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/riekelt__principal-engineer/plugins/principal-engineer/skills/testing-changes ~/.claude/skills/testing-changes # Claude Code
cp -R /tmp/riekelt__principal-engineer/plugins/principal-engineer/skills/testing-changes ~/.agents/skills/testing-changes # Codex, Cursor, Gemini CLI, Copilot, OpenCode