Performs a complete static analysis pipeline to ensure code quality and compliance before committing.
Install
mkdir -p .claude/skills/check && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13208" && unzip -o skill.zip -d .claude/skills/check && rm skill.zipInstalls to .claude/skills/check
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Run the full static analysis suite — ruff lint, ruff format check, pyright type check, auth analysis, license headers. Use before committing or to verify code quality after changes.Key capabilities
- →Check for license header compliance
- →Perform linting using `ruff lint`
- →Verify code formatting with `ruff format check`
- →Execute type checking via `pyright`
- →Conduct static authentication analysis
- →Perform runtime authentication analysis
How it works
The skill executes a sequence of static analysis tools, including license header checks, linting, formatting, type checking, and authentication analysis.
Inputs & outputs
When to use check
- →Verifying code quality before commit
- →Running static analysis suite
- →Checking for type errors
About this skill
Run the full quality check pipeline from the project root:
just check
This runs in order: license header check → ruff lint → ruff format check → pyright type check → auth static analysis → auth runtime analysis.
If any step fails, report the specific errors and their locations. Fix all issues before marking the task done. After just check passes, run just test to confirm the test suite is also green.
When not to use it
- →When only running unit or integration tests
- →When generating code coverage reports
- →When fixing issues automatically without reporting
Limitations
- →It only reports errors and does not fix them automatically
- →It requires `just check` to be run from the project root
- →It does not include unit or integration testing
How it compares
This skill runs a predefined, complete static analysis suite in a specific order, reporting all errors for manual fixing, unlike individual tool executions.
Compared to similar skills
check side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| check (this skill) | 0 | 2mo | Review | Beginner |
| python-testing-patterns | 77 | 2mo | Review | Intermediate |
| pr-review | 6 | 2mo | Review | Intermediate |
| pytest | 8 | 7mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
python-testing-patterns
wshobson
Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development. Use when writing Python tests, setting up test suites, or implementing testing best practices.
pr-review
pytorch
Review PyTorch pull requests for code quality, test coverage, security, and backward compatibility. Use when reviewing PRs, when asked to review code changes, or when the user mentions "review PR", "code review", or "check this PR".
pytest
prowler-cloud
Pytest testing patterns for Python. Trigger: When writing or refactoring pytest tests (fixtures, mocking, parametrize, markers). For Prowler-specific API/SDK testing conventions, also use prowler-test-api or prowler-test-sdk.
code-change-verification
openai
Run the mandatory verification stack when changes affect runtime code, tests, or build/test behavior in the OpenAI Agents Python repository.
django-verification
affaan-m
Verification loop for Django projects: migrations, linting, tests with coverage, security scans, and deployment readiness checks before release or PR.
python
alinaqi
Python development with ruff, mypy, pytest - TDD and type safety