ワンクリックで
check-quality
Enforce code quality using ruff, pytest coverage, and static type checking
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Enforce code quality using ruff, pytest coverage, and static type checking
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Step 2 — Architecture and domain design, one feature at a time
Step 1 — discover requirements through stakeholder interviews and write Gherkin acceptance criteria
Generate and update architecture diagrams, living glossary, and system overview from existing project docs
Create pull requests with conventional commits, proper formatting, and branch workflow
Flow protocol — design and operate state machine workflows with FLOW.md + WORK.md
Create releases with hybrid major.minor.calver versioning and optional custom release naming
| name | check-quality |
| description | Enforce code quality using ruff, pytest coverage, and static type checking |
| version | 2.1 |
| author | software-engineer |
| audience | software-engineer, system-architect |
| workflow | feature-lifecycle |
Quick reference for the software-engineer quality gate before handing off to the system-architect (Step 4).
For the full verification protocol used by the system-architect, load skill verify.
Load this skill when completing Step 3 and preparing to hand off to the system-architect. Run all four commands; all must pass before signalling handoff.
uv run task lint # ruff check + ruff format — must exit 0
uv run task static-check # pyright — must exit 0, 0 errors
uv run task test-coverage # pytest with coverage — must exit 0, coverage passes
timeout 10s uv run task run # app starts — must exit non-124
All four must pass. Do not hand off broken work.
lint exits 0 (ruff check + ruff format)static-check exits 0, 0 pyright errorstest-coverage exits 0, coverage passesrun exits non-124 (not hung)noqa or type: ignore — fix the underlying issue