Skip to main content

swiftui-view-refactor

Refactor large SwiftUI views and clarify data flow or Observation ownership without changing behavior.

Datos de origen

Repositorio
bronc-x/lotus
Última actividad en el origen
13 de septiembre de 2026 a las 15:27
Idioma detectado de SKILL.md
inglés
Estrellas
23
Forks
1

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Explorador de archivos
4 archivos

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
swiftui-view-refactor
description
Refactor large SwiftUI views and clarify data flow or Observation ownership without changing behavior.
# SwiftUI view refactor Refactor toward small, explicit view types while preserving layout and behavior. Follow the project’s existing architecture; do not introduce a view model merely to mirror local state or wrap environment dependencies. For a substantial view split, Observation ownership change, or MV/MVVM decision, read [references/refactor-guide.md](references/refactor-guide.md) and [references/mv-patterns.md](references/mv-patterns.md). Small ordering or extraction changes need only the relevant guide section. Prefer dedicated subviews for meaningful sections, explicit inputs and bindings, thin view actions, stable view identity, and business logic in existing services or models. Match `@State`, `@StateObject`, `@ObservedObject`, and `@Observable` ownership to the deployment target and current architecture. Completion means behavior remains unchanged, the refactored code builds, relevant tests or previews pass, and failures caused by the refactor have been fixed and rechecked.
Ver en GitHub