一键导入
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.