원클릭으로
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 직업 분류 기준
| 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 issueStep 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