Plan before work over an hour, and hold the gates: ruff clean, mypy --strict clean, pytest coverage above 70 percent, no secrets in code. Triggers: quality, lint, mypy, pytest, coverage, gate, definition of done.
Scanned 9/20/2026
npx -y skills add softspark/ai-toolkit --skill quality-gates --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Quality Gates?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/softspark-quality-gates)More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.
---
name: quality-gates
description: "Plan before work over an hour, and hold the gates: ruff clean, mypy --strict clean, pytest coverage above 70 percent, no secrets in code. Triggers: quality, lint, mypy, pytest, coverage, gate, definition of done."
effort: low
user-invocable: false
allowed-tools: Read
---
# Quality Gates
This rule comes from `app/rules/quality-gates.md` in ai-toolkit. It applies to
every task in this workspace, not only when it is loaded.
# Quality Gates & Mandatory Practices
## MANDATORY PRACTICES
1. **Plan First:** Tasks >1h require Plan, Success Criteria, and Pre-Mortem.
2. **Quality Gates:**
* `ruff check .` (0 errors)
* `mypy --strict src/` (0 errors)
* `pytest --cov=src` (>70% coverage)
* **Type Safety:** 100% public APIs, >60% internal.
3. **Security:** No secrets in code, sanitization, auth z/n.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!