Run Houndarr's full quality gate (ruff lint, ruff format check, mypy, bandit, pytest) and report results in a single table. Use when the user asks to run quality gates, check the code, run all checks, or invokes /check. Trigger phrases include quality gate, check, lint, run all checks.
Scanned 9/12/2026
Install to Claude Code
npx -y skills add aibot88/sec_skill_store --skill av1155-houndarr-.agents-skills-check --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Av1155 Houndarr .Agents Skills Check?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/aibot88-av1155-houndarr-agents-skills-check)More formats (shields.io, HTML) on the badges page.
---
name: check
description: Run Houndarr's full quality gate (ruff lint, ruff format check, mypy, bandit, pytest) and report results in a single table. Use when the user asks to run quality gates, check the code, run all checks, or invokes /check. Trigger phrases include quality gate, check, lint, run all checks.
---
# Full Quality Gate Review
Run every quality check in sequence. Report results clearly. Stop and fix if any check fails.
## 1. Lint
```
.venv/bin/python -m ruff check src/ tests/
```
Report: pass or fail with error count.
## 2. Format Check
```
.venv/bin/python -m ruff format --check src/ tests/
```
If files are unformatted, run `.venv/bin/python -m ruff format src/ tests/` to fix, then re-check.
## 3. Type Check
```
.venv/bin/python -m mypy src/
```
Report: pass or fail with error count and locations.
## 4. SAST
```
.venv/bin/python -m bandit -r src/ -c pyproject.toml
```
Report: pass or fail with any findings.
## 5. Tests
```
.venv/bin/pytest
```
Report: total tests, passed, failed, skipped.
## Summary
Present a single table:
| Check | Result | Details |
|-------|--------|---------|
| Lint (ruff) | ... | ... |
| Format (ruff) | ... | ... |
| Type check (mypy) | ... | ... |
| SAST (bandit) | ... | ... |
| Tests (pytest) | ... | ... |
If all pass, say "All quality gates pass." and nothing else. If any fail, list the specific failures and suggest fixes. Do NOT recite exact test counts in a reporting style.
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!