check

Runs ruff, pyright, and bandit static code checks without modifying files.

Updated Feb 19, 2026
One-click install
npx skills add https://github.com/taewook486/real-estate-mcp --skill check-taewook486
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: check
Source: https://github.com/taewook486/real-estate-mcp/tree/main/.claude/skills/check
Command: npx skills add https://github.com/taewook486/real-estate-mcp --skill check-taewook486

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows you to thoroughly check your code for quality issues like linting errors, formatting inconsistencies, type mismatches, and security vulnerabilities without making any changes to your codebase.

Core Features & Use Cases

  • Comprehensive Checks: Runs linters (ruff), formatters (ruff-format), type checkers (pyright), and security scanners (bandit).
  • Read-Only Inspection: Ensures no modifications are made to the code during the check.
  • Use Case: Before committing code, you want to ensure it adheres to project standards and is free of common errors and security flaws. You run the check skill to get a report of any issues.

Quick Start

Run all code quality checks on the project.

Frequently Asked Questions about check

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run static analysis to check code quality and security vulnerabilities?

The check skill performs read-only static analysis using ruff, pyright, and bandit to identify linting, formatting, type, and security issues without modifying your codebase.

What is the best way to inspect Python code for linting and type errors before committing?

Running a comprehensive static analysis check with ruff and pyright before committing inspects your code for linting errors and type mismatches, ensuring it adheres to project quality standards.

Can I scan my code for security vulnerabilities without making changes to the files?

Yes, you can run a read-only static analysis check using bandit to identify security vulnerabilities and flaws while ensuring no modifications are made to your codebase files.

Does static analysis with ruff and pyright support pre-commit code quality inspections?

Yes, static analysis with ruff and pyright supports pre-commit code quality inspections by running comprehensive checks to identify formatting inconsistencies, type mismatches, and security flaws before committing code.

Why does my code quality check report formatting inconsistencies and type mismatches?

Your code quality check reports formatting inconsistencies and type mismatches because static analysis tools like ruff-format and pyright inspect the codebase to identify deviations from project standards and potential type errors.

What are the limitations of using read-only static analysis for code inspection?

The limitation of read-only static analysis is that it identifies and reports linting, formatting, type, and security issues but does not automatically fix them, requiring manual intervention to resolve the detected flaws.