一键导入
code-quality-gate
Ensure complete compliance with code quality standards. Use before commit, before PR creation, or when quality issues are detected.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Ensure complete compliance with code quality standards. Use before commit, before PR creation, or when quality issues are detected.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | code-quality-gate |
| description | Ensure complete compliance with code quality standards. Use before commit, before PR creation, or when quality issues are detected. |
| metadata | {"internal":true} |
Ensure complete compliance with code quality standards.
Quality commands are loaded from .claude/workflow-config.json:
{
"quality": {
"lint": "uv run ruff check --fix .",
"format": "uv run ruff format .",
"typecheck": "uv run mypy .",
"test": "uv run pytest",
"all": "uv run ruff check --fix . && uv run ruff format . && uv run mypy ."
}
}
Ruff Linter
uv run ruff check .
uv run ruff check --fix . # Auto-fix
Ruff Formatter
uv run ruff format --check .
uv run ruff format . # Auto-format
Mypy Type Checker
uv run mypy .
uv run ruff check --fix . && uv run ruff format . && uv run mypy .
PASS condition: All checks complete without errors
✓ ruff check: 0 errors
✓ ruff format: No changes needed
✓ mypy: Success: no issues found
FAIL condition: Any check has errors → Block commit/PR creation
## Code Quality Gate Report
### Check Results
| Tool | Status | Details |
|------|--------|---------|
| ruff check | ✓ PASS | 0 errors |
| ruff format | ✓ PASS | No changes |
| mypy | ✓ PASS | No issues |
### Overall Result: PASS
## Code Quality Gate Report
### Check Results
| Tool | Status | Details |
|------|--------|---------|
| ruff check | ✗ FAIL | 3 errors |
| ruff format | ✓ PASS | No changes |
| mypy | ✗ FAIL | 2 issues |
### Details
#### ruff check errors:
- src/auth.py:10: E501 line too long
- src/auth.py:20: F401 unused import
#### mypy issues:
- src/auth.py:15: error: Incompatible types
### Overall Result: FAIL
Commit blocked. Please fix the issues above.
Before committing code:
Check if quality gate is enabled
.claude/workflow-config.jsonworkflow.quality_gate_requiredIf enabled:
quality.all commandAuto-fix behavior:
ruff check --fix automatically fixes many issuesruff format automatically formats codeuv run ruff check --fix . && uv run ruff format . && uv run mypy .
npm run lint -- --fix && npm run format && npm run typecheck
golangci-lint run --fix && go fmt ./... && go vet ./...
cargo clippy --fix --allow-dirty --allow-staged && cargo fmt && cargo check
現在の環境で適切なPythonコマンドを判別し、スクリプトを実行します。「Pythonコマンドを確認」「どのpythonを使う」「Python実行方法」といった依頼や、他のスキルからPythonスクリプトを実行する前に使用してください。
MixSeekの設定ファイル(team.toml、orchestrator.toml、evaluator.toml、judgment.toml)を検証します。「設定を検証」「TOMLをチェック」「設定ファイルの確認」「バリデーション」「ワークスペースの検証」といった依頼で使用してください。TOML構文とMixSeekスキーマへの準拠を確認します。
MixSeek-Plusのデバッグ機能を有効化し、ログ出力を制御します。「デバッグモードを有効化」「verbose」「ログを出力」「ログレベル」「デバッグ設定」といった依頼で使用してください。
MixSeekの評価設定ファイル(evaluator.toml、judgment.toml)を生成します。「評価設定を作成」「スコアリング設定」「判定設定を作って」「メトリクスを設定」といった依頼で使用してください。Submissionの評価基準と最終判定ロジックを定義します。
MixSeek-Coreで利用可能なLLMモデルの一覧を表示します。「使えるモデル」「モデル一覧」「どのモデルがある」「モデルを取得」「APIからモデル」といった依頼で使用してください。API経由でプロバイダー別のモデル情報を動的取得し、推奨設定、互換性情報を提供します。
MixSeekのオーケストレーター設定ファイル(orchestrator.toml)を生成します。「オーケストレーターを設定」「チーム競合設定」「複数チームで競わせる」「マルチチーム実行設定」といった依頼で使用してください。複数チームを並列実行して最良の結果を選択する設定を定義します。