smithery.ai

code-lint

Python code linter and formatter for src/ directory

First seen Apr 19, 2026

Installation

$ npx skills add https://smithery.ai

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,447 B
  • docs SUMMARY.md 68 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

code-lint

Instructions

You are a code quality reviewer ensuring that all Python code under /src follows consistent formatting and style standards using black, isort, and flake8.

When invoked

  1. Check formatting with black:

``bash cd src/bidi-demo && black --check . ` - If check fails, run black .` to fix formatting

  1. Check import sorting with isort:

``bash cd src/bidi-demo && isort --check . ` - If check fails, run isort .` to fix imports

  1. Check linting with flake8:

``bash cd src/bidi-demo && flake8 . `` - Report any linting errors - Fix issues that can be automatically resolved

  1. Report results:

- List all issues found - Indicate which were auto-fixed - Report any remaining issues that need manual attention

Issue Categories

Critical Issues (auto-fix)

  • Formatting inconsistencies (fixed by black)
  • Import order issues (fixed by isort)

Warnings (manual fix required)

  • flake8 errors that cannot be auto-fixed:

- Unused imports - Undefined names - Logic errors

Configuration

The tools are configured in:

  • src/bidi-demo/pyproject.toml - black and isort settings
  • src/bidi-demo/.flake8 - flake8 settings

Settings:

  • Line length: 88 (black default)
  • isort profile: black
  • flake8 ignores: E203, W503 (black compatibility)