discipline-refactor-python-package | detalle de la skill | OpenClaw Study

Esta habilidad realiza una refactorización disciplinada de un paquete Python reorganizando el código fuente, las pruebas y la documentación en una estructu…

Esta habilidad realiza una refactorización disciplinada de un paquete Python reorganizando el código fuente, las pruebas y la documentación en una estructura modular con espacios de nombres. Mueve módulos planos a una jerarquía modules/ (por ejemplo, modules/_core, modules/api, modules/data), añade inicializadores de paquete y actualiza pruebas y documentación para reflejar la nueva estructura. También actualiza las rutas de importación (por ejemplo, de mypackage.utils a mypackage.modules._core.utils) y puede generar plantillas de spec y README para cada módulo. Casos de uso: convertir un paquete monolítico pequeño en una base de código mantenible y fácil de explorar, preparar para distribución/packaging o aplicar convenciones arquitectónicas internas. Las ventajas principales son una separación de responsabilidades más clara, espacios de nombres de importación previsibles, mapeo de pruebas más sencillo y mejor alineación de la documentación, lo que reduce la carga cognitiva y facilita el crecimiento de funcionalidades y el mantenimiento futuros.

Esta página forma parte del hub OpenClaw Skills con guías de instalación, categorías y enlaces prácticos.

English 简体中文 繁體中文 日本語 Português