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.zip

Installs 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.
181 charsno explicit “when” trigger
Beginner

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

You give it
Project code from the project root
You get back
Report of specific errors and their locations if any checks fail

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.

SkillInstallsUpdatedSafetyDifficulty
check (this skill)02moReviewBeginner
python-testing-patterns772moReviewIntermediate
pr-review62moReviewIntermediate
pytest87moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry