CommunityProgramación y desarrollogithub.com

dart-lang/dart-migrate-to-checks-package

Reemplaza el uso de `expect` y funciones similares de `package:matcher` por sus equivalentes en `package:checks`.

¿Qué es dart-migrate-to-checks-package?

Esta skill automatiza la migración de código Dart que utiliza el paquete `matcher` (con funciones como `expect`, `expectAsync`, entre otras) hacia el paquete `checks`, que ofrece una API más moderna y expresiva para aserciones. Diseñada para asistentes de IA como Claude Code o Cursor, simplifica la transición de tests existentes, reescribiendo automáticamente las llamadas a funciones de aserción del estilo antiguo al nuevo. Es especialmente útil para proyectos que buscan adoptar las mejores prácticas actuales de Dart, reduciendo el esfuerzo manual y minimizando errores durante la migración. Soporta cualquier código Dart que importe `package:matcher`, y funciona transformando las expresiones de aserción en sus contrapartes de `package:checks`, manteniendo la lógica y el flujo del test intactos.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/dart-lang/skills/tree/main/skills/dart-migrate-to-checks-package

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace dart-migrate-to-checks-package?

Reemplaza el uso de expect y funciones similares de package:matcher por sus equivalentes en package:checks.

Individual skills in this repo

This repo contains 8 individual skills — each has its own dedicated page.

Skills relacionados