Agent SkillsGiskard-AI/giskard-oss › giskard-oss-quality-gate

giskard-oss-quality-gate

GitHub

用于运行 Giskard-OSS 仓库的代码质量门禁,包括格式化、Lint、类型检查和单元测试。在功能完成或提交 PR 前触发,失败时修复根因并重新运行。

.claude/skills/giskard-oss-quality-gate/SKILL.md Giskard-AI/giskard-oss

触发场景

完成功能开发后 准备提交 PR 前 用户要求检查代码质量

安装

npx skills add Giskard-AI/giskard-oss --skill giskard-oss-quality-gate -g -y
更多选项

非标准路径

npx skills add https://github.com/Giskard-AI/giskard-oss/tree/main/.claude/skills/giskard-oss-quality-gate -g -y

不安装直接使用

npx skills use Giskard-AI/giskard-oss@giskard-oss-quality-gate

指定 Agent (Claude Code)

npx skills add Giskard-AI/giskard-oss --skill giskard-oss-quality-gate -a claude-code -g -y

安装 repo 全部 skill

npx skills add Giskard-AI/giskard-oss --all -g -y

预览 repo 内 skill

npx skills add Giskard-AI/giskard-oss --list

SKILL.md

Frontmatter
{
    "name": "giskard-oss-quality-gate",
    "description": "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.",
    "allowed-tools": "Bash(make *)",
    "disable-model-invocation": true
}

giskard-oss — quality gate

Results

echo "=== make format ===" && make format 2>&1 | tail -5
echo "=== make check ===" && make check 2>&1 | tail -10
echo "=== make test-unit PACKAGE=giskard-core ===" && make test-unit PACKAGE=giskard-core 2>&1 | tail -5
echo "=== make test-unit PACKAGE=giskard-checks ===" && make test-unit PACKAGE=giskard-checks 2>&1 | tail -5
echo "=== make test-unit PACKAGE=giskard-agents ===" && make test-unit PACKAGE=giskard-agents 2>&1 | tail -5

Report pass/fail for each step. Fix root causes on failure — no # type: ignore, no skips. Re-run after fixing.

版本历史

  • 8aafe58 当前 2026-07-25 04:51

同 Skill 集合

.claude/skills/check/SKILL.md
.claude/skills/fix-cve/SKILL.md
.claude/skills/setup-env/SKILL.md
.cursor/skills/giskard-checks-new-check/SKILL.md
.cursor/skills/giskard-oss-pr-ready/SKILL.md

元信息

文件数
0
版本
6b2534c
Hash
83cf99c4
收录时间
2026-07-25 04:51

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-16 22:57
浙ICP备14020137号-1