skills/smithery.ai/separate-monolithic-python

separate-monolithic-python

Installation
SKILL.md

Separate Monolithic Python Code

Break large Python files into maintainable modules following Python best practices.

Workflow

Step 1: Analyze

  1. Read entire file to understand structure
  2. Identify components (classes, function groups, constants)
  3. Count lines (>500 LOC needs separation)
  4. Map dependencies (what depends on what)

Step 2: Plan Structure

Choose a separation pattern:

Installs
1
First Seen
Apr 10, 2026