Przejdź do treści
Biblioteka skilli
Programowanie · Analiza

cli-cytoscnpy

/cli-cytoscnpy

Uruchamia skanowanie jakości kodu Python w CytoScnPy: złożoność cyklomatyczną, metryki Halsteada i indeks utrzymywalności.

Repozytorium
prompts ↗
Licencja
MIT
Ostatnia zmiana repozytorium
02.09.2026

Ocena i bezpieczeństwo

95/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść30 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
3
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 02.09.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Uruchamia skanowanie jakości kodu Python w CytoScnPy: złożoność cyklomatyczną, metryki Halsteada i indeks utrzymywalności.

Oryginalny opis (EN)

CLI tool for CytoScnPy - code metrics analysis for Python projects. Use when running code quality scans, calculating cyclomatic complexity, Halstead metrics, maintainability index, or generating project statistics. Triggers on: cytoscnpy commands, code metrics analysis, complexity reports, maintainability scoring, or MCP server setup for LLM integration.

Jak działa

  1. Commands
  2. Quality Gates
  3. Configuration
  4. MCP Server
  5. Reference
Sekcje z nagłówków SKILL.md, w oryginale · 61 linii, 161 słów
Podgląd SKILL.md
---
name: cli-cytoscnpy
description: 'CLI tool for CytoScnPy - code metrics analysis for Python projects. Use when running code quality scans, calculating cyclomatic complexity, Halstead metrics, maintainability index, or generating project statistics. Triggers on: cytoscnpy commands, code metrics analysis, complexity reports, maintainability scoring, or MCP server setup for LLM integration.'
---

# CytoScnPy CLI

Code metrics analysis tool for Python projects. Calculates LOC, complexity, Halstead metrics, and maintainability.

## Commands

```bash
# Raw metrics (LOC, LLOC, SLOC, Comments, Blank)
cytoscnpy raw [OPTIONS] <PATH>

# Cyclomatic Complexity
cytoscnpy cc [OPTIONS] <PATH>

# Halstead Metrics
cytoscnpy hal [OPTIONS] <PATH>

# Maintainability Index
cytoscnpy mi [OPTIONS] <PATH>

# Full project statistics report
cytoscnpy stats [OPTIONS] <PATH>

# Per-file metrics table
cytoscnpy table [OPTIONS] <PATH>

# MCP server for LLM integration
cytoscnpy mcp-server

# Initialize config (.cytoscnpy.toml)
cytoscnpy init
```

## Quality Gates

Use strict flags to fail CI when thresholds are exceeded (exit code 1):

```bash
cytoscnpy raw --max-loc 500 --max-complexity 15 <PATH>
```

## Configuration

Create `.cytoscnpy.toml` in project root, or add `[tool.cytoscnpy]` to `pyproject.toml`.

```bash
cytoscnpy init  # scaffolds config file
```

## MCP Server

Starts an MCP server for LLM integration. Requires the standalone CLI build (not the Python package).

```bash
cytoscnpy mcp-server
```

## Reference

See `references/cli-reference.md` for full option details.
Pliki w paczce (3)
  • SKILL.md 2 KB
  • references/cli-reference.md 2 KB
  • references/index.md 1 KB

Wersje

W bazie nie ma innych skilli o nazwie cli-cytoscnpy.

Migawka bazy z 28.10.2026 · wersja paczki db9cd2223bc7 (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100mcp-cytoscnpy
    Konfiguruje serwer MCP CytoScnPy do analizy metryk kodu dla asystentów AI (Claude, Cursor, Copilot) oraz integrację z rozszerzeniem VS Code.
  • 84audit-complexity
    Mierzy złożoność cyklomatyczną, poznawczą i trudność Halsteada dla każdej funkcji w zmianie, ścieżce lub całym drzewie, podając obok liczb źródła odniesienia.
  • 100code-complexity-scanner
    Mierzy złożoność cyklomatyczną i kognitywną oraz długość funkcji w bazie kodu, by wskazać hotspoty utrzymaniowe.
  • 100code-quality
    Uruchamia analizę jakości kodu: złożoność cyklomatyczna, code smells, naruszenia SOLID, martwy kod, duplikacja i ocena utrzymywalności pliku lub katalogu.
  • 90code-quality-metrics-standards
    Analizuje złożoność kodu i zgodność ze standardami, wskazując zbyt skomplikowane funkcje i wartości odstające.
  • 100code-complexity
    Analizuje metryki złożoności kodu: cyklomatyczną, kognitywną, długość funkcji i sprzężenie, by wskazać cele refaktoryzacji i śledzić zdrowie bazy kodu.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.