Deriva arquitectónica
Los límites se difuminan hasta que features, código compartido e infraestructura son difíciles de razonar.
arch_sherpa Cartografía de riesgo técnico
Flutter Sherpa Suite convierte arquitectura, dependencias, disciplina de releases y deuda técnica en señales medibles para equipos Flutter y Dart.
01 / Diagnostics
Se ralentizan por acumulación: límites poco claros, dependencias arriesgadas, releases inconsistentes, deuda sin documentar y debates sobre salud del código basados en opiniones en lugar de evidencias.
Los límites se difuminan hasta que features, código compartido e infraestructura son difíciles de razonar.
arch_sherpa Una dependencia puede estar actualizada, ser popular o interna y aun así introducir riesgo de ecosistema, mantenimiento, acoplamiento o compatibilidad de plataforma.
dep_sherpa La intención de versión, el detalle del changelog y el comportamiento real de release dejan de coincidir.
semver_sherpa El dolor conocido queda disperso entre comentarios, tickets y memoria en lugar de señales revisables.
techdebt_sherpa 02 / Suite
Cada herramienta Sherpa observa una ruta distinta por el código y emite señales que el equipo puede revisar, medir y convertir en acción.
Disciplina de releases
Mantén versiones, changelogs e intención de release alineados.
$ semver_sherpa check
$ semver_sherpa release --type minor Control arquitectónico
Detecta la erosión de límites antes de que se convierta en un refactor que nadie quiere empezar.
$ arch_sherpa analyze --config sherpa.yaml Inteligencia de dependencias
Expone riesgos de dependencias, acoplamiento, ecosistema y compatibilidad de plataforma.
$ dep_sherpa scan --format json Visibilidad de deuda técnica
Convierte deuda dispersa en señales visibles, revisables y priorizables.
$ techdebt_sherpa report --output markdown Instalación
Elige la herramienta Sherpa que encaje con el riesgo que quieres hacer visible primero.
Paquete CLI para Dart · pub.dev
Mantén alineados la intención de versión, las entradas de changelog y los checkpoints de release.
dart pub global activate semver_sherpa 03 / Signals
04 / Workflow
Las señales Sherpa están pensadas para vivir donde ya se toman decisiones técnicas: terminal local, CI, revisiones e informes.
05 / Teams
06 / FAQ
Está diseñada principalmente para proyectos Flutter y Dart, con foco en arquitectura, dependencias, disciplina de releases y mantenibilidad.
No. Complementa linters y análisis estático centrándose en señales de flujo de ingeniería, límites arquitectónicos, riesgo de dependencias, disciplina de releases y visibilidad de deuda técnica.
Las herramientas deben estar pensadas para ejecutarse tanto en local como en CI, generando salidas legibles por personas y por máquinas.
Empieza por el paquete que coincida con el riesgo más visible: releases, límites arquitectónicos, dependencias o deuda técnica. Cada herramienta está diseñada para generar una señal concreta antes de introducir un proceso más amplio.