Repository inventory

openai/openai-agents-python

Skills indexed from this repository, with install-style signals scoped to the repo.
5 skills93K GitHub stars0 weekly installs5 officialPythonGitHubOwner profile

Overview

This skill runs the mandatory verification stack when changes affect runtime code, tests, or build/test behavior in the repository. It ensures formatting, linting, type checking, and tests all pass before work is marked complete. Use the provided cross-platform scripts or the manual Makefile sequence from the repository root.

How this skill works

The skill executes a fail-fast sequence of commands that enforce code quality and correctness: format, lint, static type checks, and unit tests. It provides cross-platform entry points: a shell script for macOS/Linux and a PowerShell script for Windows, both invoking the required steps in order. If any step fails, stop, fix the issue, and re-run the full stack until all checks succeed.

When to use it

  • When changes touch runtime code or business logic
  • When tests are added, changed, or failing
  • When build or test configuration files are modified
  • Before marking a change as complete or merging to main
  • Skip only for docs-only or metadata-only changes unless full verification is requested

Best practices

  • Run from the repository root to ensure Make targets resolve correctly
  • Use the provided scripts (scripts/run.sh or scripts/run.ps1) to enforce correct ordering and fail-fast behavior
  • If dependencies changed, run make sync first to install developer requirements
  • Do not ignore failures: fix the root cause, then re-run the full stack in order
  • Report and include failing output when asking for help to speed diagnosis

Example use cases

  • Developer changes a core agent runtime file — run the full stack to confirm no regressions
  • A contributor updates unit tests — verify formatting, lint, mypy, and tests pass before merge
  • CI pipeline mirrors this skill to gate pull requests that touch code or tests
  • A maintainer modifies test configuration — run verification to ensure CI will succeed

FAQ

Only skip for docs-only or repository metadata changes. For any change touching runtime, tests, or build/test config, run the full verification stack.

What if a command fails on my machine but passes in CI?

First run make sync to align dependencies, then re-run the scripts from repo root. If discrepancies persist, capture and share the failing output for investigation.

5 skills

More from this maintainer
Other repositories and skills published under the same GitHub owner.
Skills library
Jump back to the full directory or explore grouped topics.
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational