.agents/skills/changeset-validation/SKILL.md
Validate changesets in openai-agents-js using LLM judgment against git diffs (including uncommitted local changes). Use when packages/ or .changeset/ are modified, or when verifying PR changeset compliance and bump level.
npx skillsauth add openai/openai-agents-js changeset-validationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill validates whether changesets correctly reflect package changes and follow the repository rules. It relies on the shared prompt in references/validation-prompt.md so local Codex reviews and GitHub Actions share the same logic.
Experimental or preview-only feature additions that are explicitly labeled as such in the diff may remain a patch bump when they do not change existing behavior.
Major bumps are only allowed after the first major release; before that, do not use major bumps for feature-level changes.
Local (Codex-driven):
pnpm changeset:validate-prompt
references/validation-prompt.md to the generated prompt.CI (Codex Action):
pnpm changeset:validate-prompt -- --ci --output .github/codex/prompts/changeset-validation.generated.md
openai/codex-action with the generated prompt and JSON schema to get a structured verdict.pnpm changeset:validate-prompt.references/validation-prompt.md to judge correctness..changeset/*.md file is already present in the current branch diff, treat it as the active changeset. Do not add a new changeset file.main. Do not try to capture every incremental update.references/validation-prompt.mdbusiness
Use when fixing invoice total calculations in the sandbox quickstart repository.
development
Fix the tiny credit-note formatting bug and rerun the exact targeted test command.
testing
Analyze CSV files in /mnt/data and return concise numeric summaries.
testing
Improve test coverage in the OpenAI Agents JS monorepo: run `pnpm test:coverage`, inspect coverage artifacts, identify low-coverage files and branches, propose high-impact tests, and confirm with the user before writing tests.