mit einem Klick
code-review
// Code quality checklist and review automation scripts for quark-engine PRs
// Code quality checklist and review automation scripts for quark-engine PRs
| name | code-review |
| description | Code quality checklist and review automation scripts for quark-engine PRs |
| version | 1.0.0 |
| allowed-tools | bash(.claude/skills/code-review/scripts/*.sh) |
Based on the project's review standard. Each item is tagged with a review role.
quark/utils/tools.py and BaseApkinfo before adding helpers)black --line-length 79 quark/ before committing — automate: bash .claude/skills/code-review/scripts/check_style.sh <files>pylint on only the files changed in this PR and resolve all reported issues in those files (do not fix pre-existing issues in untouched files — it creates noise and defocuses the PR) — automate: bash .claude/skills/code-review/scripts/check_style.sh <files>bash .claude/skills/code-review/scripts/check_spelling.sh <files>bash .claude/skills/code-review/scripts/check_types.sh <files>bash .claude/skills/code-review/scripts/check_coverage.sh <module>bandit for Python) and confirm no vulnerabilities — automate: bash .claude/skills/code-review/scripts/check_security.sh <files>bash .claude/skills/code-review/scripts/check_commit.sh@.claude/skills/workflows.md → Updating Smoke Test Counts)quark.script public API changed: update docs/source/quark_script.rst and compile docs locally to confirm no errorsBundled scripts in .claude/skills/code-review/scripts/ automate the checklist items marked with automate above.
Prerequisites: pip install black pylint mypy codespell bandit pytest-cov (or use uvx for one-off runs).
TableObject affect all callers in PyEval?)bash .claude/skills/code-review/scripts/run_all.sh <changed-files-or-dir>Present the review result as a single consolidated table. Each row is one check (automated or manual) with its result and issue description.
Only show issues. Do not include a "What's Good" section. End by asking the user if they want any issues fixed.
See examples/summary.md for the expected output format.