Toolverse
All skills

pyscn-mcp

by ludo-technologies

Analyze Python code quality using MCP tools - complexity, clones, dead code, coupling. Use when user asks about code quality, refactoring, maintainability, duplicates, or technical debt.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Backend
Views
3

About this skill

Analyze Python code quality using MCP tools - complexity, clones, dead code, coupling. Use when user asks about code quality, refactoring, maintainability, duplicates, or technical debt.

How to use

  1. Zainstaluj umiejętność pyscn-mcp w swoim środowisku Claude lub Copilot, wskazując repozytorium ludo-technologies/pyscn.

  2. Przygotuj ścieżkę do pliku lub katalogu Python, który chcesz przeanalizować – narzędzie obsługuje zarówno pojedyncze pliki, jak i rekurencyjną analizę całych projektów.

  3. Aby szybko ocenić stan kodu, poproś o get_health_score – otrzymasz ogólną ocenę (0–100) z przypisaną oceną literową (A–F) i podziałem na kategorie (utrzymywalność, niezawodność itp.).

  4. Dla szczegółowej analizy użyj analyze_code i wskaż, które aspekty Cię interesują: complexity (złożoność funkcji), dead_code (kod nieużywany), clone (duplikaty), cbo (sprzężenie klas) lub deps (zależności). Możesz wybrać jeden lub kilka jednocześnie.

  5. Jeśli chcesz skupić się na konkretnym problemie, użyj dedykowanych narzędzi: check_complexity do funkcji o wysokiej złożoności, detect_clones do duplikatów, find_dead_code do nieosiągalnego kodu lub check_coupling do sprzężenia klas.

  6. Przeanalizuj wyniki i wykorzystaj je do planowania refaktoryzacji – narzędzie wskazuje konkretne problemy, które wpływają na utrzymywalność i jakość Twojego projektu.

Related skills