بنقرة واحدة
check
Run the giskard-oss verification gate (format, check, unit tests) for a package
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Run the giskard-oss verification gate (format, check, unit tests) for a package
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Guides implementation of new or changed eval checks in the giskard-checks package—Check subclasses, discriminated kind registration, public exports, and tests. Use when adding or modifying built-in checks, LLM-based judges, @Check.register kinds, serialization of TestCase or Scenario, or when editing files under libs/giskard-checks/src/giskard/checks related to checks.
Use when pip-audit (or a CVE/GHSA advisory, Dependabot, or security scan) flags a vulnerable Python dependency in giskard-oss and it needs upgrading to a fixed version in the uv lockfile.
Describes the merge-ready workflow for the giskard-oss monorepo using the repository root Makefile and the same steps as GitHub Actions—format, check, unit tests, optional pre-commit. Use when preparing or updating a pull request, confirming CI will pass, running pre-push validation, or when the user asks for a branch to be merge-ready.
Run the full code quality gate for the giskard-oss monorepo—format, lint, typecheck, and unit tests across all packages. Use when finishing a feature, before opening a PR, or when the user asks to check quality or run the gate.
| name | check |
| description | Run the giskard-oss verification gate (format, check, unit tests) for a package |
| disable-model-invocation | true |
Run the giskard-oss verification gate that AGENTS.md mandates before any task is "done":
make format && make check && make test-unit PACKAGE=<affected-lib>
/check <package> — run the full gate scoped to one lib's unit tests.
/check — run the gate; unit tests cover all libs (slower).
<package> is a directory under libs/: giskard-agents, giskard-checks, giskard-core, giskard-llm, giskard-scan.
With a package:
make format && make check && make test-unit PACKAGE=<package>
Without a package:
make format && make check && make test-unit
format and check are repo-wide and take no PACKAGE. Only test-unit is scoped.
&& chain so a failure stops the gate early.make format mutates files (ruff format + check --fix); show the resulting diff if anything changed.