Skip to main content

backend-quality-gate

After substantive edits under backend/app, run static checks and optional Radon complexity (matches Makefile and Cursor post-write hook intent).

Datos de origen

Repositorio
griddynamics/specflow
Última actividad en el origen
30 de junio de 2026 a las 09:29
Idioma detectado de SKILL.md
inglés
Estrellas
9
Forks
2

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
backend-quality-gate
description
After substantive edits under backend/app, run static checks and optional Radon complexity (matches Makefile and Cursor post-write hook intent).
# Backend quality gate (SpecFlow) Use when finishing or reviewing a change that touches `backend/app/**/*.py`. ## Steps 1. From repo root: `make check` (ruff, mypy, vulture as in Makefile). 2. If the change is non-trivial: `make check-complexity` (summary) or `make check-complexity-diff` against `main` (see `CLAUDE.md` for `METRIC=cc|mi|hal`). 3. For a single file: `make check-complexity-cc FILE=app/...` and `make check-complexity-mi FILE=app/...`. 4. Confirm SRP, DRY, and that state/credential rules match `docs/PATTERNS/INDEX.md` and `.cursor/rules/backend-python.mdc`. **Note:** Cursor may show ruff/radon inline via `.cursor/hooks.json`; that does not replace `make check` or tests. ## Tests - `make unit-tests` (required before merge for substantive work)
Ver en GitHub