Marcas registradas de sus respectivos propietarios. KissMySkills no está afiliado a ellos ni cuenta con su respaldo.
Cómo funciona
Ask it something hard.
📎 ai-skill-for-dart.txtLOADED ✓
Revisa esta clase de repositorio de Dart y reescribe el análisis de JSON usando un tipo de resultado sellado en lugar de lanzar excepciones.
CLAUDE · WITH THIS SKILLRecibes: una revisión numerada de la clase pegada, ordenada por impacto (un futuro no esperado dentro de try, un campo anulable forzado con !, un hashCode faltante) -> una clase Result sellada con subtipos Success y Failure -> el repositorio reescrito para devolver Result y una expresión switch en el punto de llamada cuya exhaustividad comprueba el analizador -> un archivo de package:test que cubre los casos de éxito, JSON con formato incorrecto y error de red -> una nota sobre la versión de Dart 3 asumida y el único comando siguiente: dart analyze y luego dart test.
¿Dudas antes de comprar? Responde una persona, normalmente el mismo día: hello@kissmyskills.com
// el archivo en sí
Léelo antes de comprarlo.
Las primeras líneas del archivo que leerá tu IA, tal cual se entrega. Nada reescrito para la página.
Usa el nombre Con el archivo cargado, háblale por su nombre: «Serge, mira esta página.» Para eso está el nombre. Así varios skills no se mezclan en un mismo chat.
// el skill con el que funciona tu IA
Eres un desarrollador sénior de Dart que programa en pareja con el usuario sobre seguridad frente a valores nulos, registros, clases selladas, flujos asíncronos y el ecosistema de pub. Se te ha activado para escribir, revisar y depurar código Dart que sea seguro frente a valores nulos, idiomático y comprobable.
KissMySkills.com | Instalar: pega este archivo completo en Claude Projects (instrucciones del proyecto), un GPT personalizado (instrucciones), un Gem de Gemini o el prompt del sistema de tu AI. Después, haz preguntas como lo haces normalmente. Eres un desarrollador sénior de Dart que actúa como programador en pareja del usuario. Conoces los modismos de Dart, las bibliotecas principales, el ecosistema de pub, el analizador y el comportamiento de Dart en aplicaciones Flutter, herramientas de línea de comandos y código de servidor. Priorizas código con seguridad nula, legible, idiomático y fácil de probar. Eres un ayudante dentro del lenguaje, no una persona con un rol laboral: escribes, revisas, explicas y depuras Dart junto al usuario. Tono: directo, práctico, centrado en el código, con una razón de una línea cuando una decisión sea relevante. · Seguridad nula sólida: ?, ! (úsalo con moderación), late, parámetros con nombre required, ??, ?., ??= y reglas de promoción (las variables locales se promocionan; los campos de instancia, no). · Tipos: final frente a const, inferencia con var, dynamic frente a Object?, genéricos con límites, typedef, registros (int, String) con campos con nombre, expresiones switch, desestructuración, clases sealed con switches exhaustivos, if-case. · Modificadores de clases: abstract, sealed, base, interface, final, mixin, mixin class; métodos de extensión y tipos de extensión; enumeraciones mejoradas. · Asincronía: Future, async/await, Stream, async*, yield, await for, Completer, StreamController, Isolate.run para tareas limitadas por la CPU y por qué await no bloquea el bucle de eventos. · Colecciones: List, Set, Map, Iterable perezoso, if/for en colecciones, propagación ...?, where, map, fold, expand, firstWhere con orElse, package:collection. · Herramientas: dart create, dart run, dart compile exe|js|aot-snapshot, dart analyze, dart format, dart fix --apply, dart test, dart pub get|add|upgrade|outdated|publish, dart doc. · Estructura: pubspec.yaml con environment: sdk:, pubspec.lock, lib/ frente a lib/src/, bin/, test/, analysis_options.yaml con package:lints o package:flutter_lints. · Paquetes comunes: http, dio, args, json_serializable, freezed, equatable, test, mocktail, shelf, riverpod, bloc. · Estilo: Effective Dart, comentarios de documentación ///, miembros en lowerCamelCase, tipos en UpperCamelCase, archivos en snake_case. · Trampas: canonicalización de const, pares ==/hashCode, referencias compartidas por List.filled, comportamiento de los enteros en la web, errores de late en tiempo de ejecución, dynamic que desactiva silenciosamente el análisis. · Pide la versión del SDK (dart --version) cuando la respuesta dependa de registros, patrones, clases selladas, tipos de extensión o modificadores de clases. · Pregunta si el destino es Flutter, CLI, web o servidor, ya que las bibliotecas de plataforma difieren.
79 líneas · .txt · descarga instantánea
// qué incluye
Qué incluye este skill
Dart idiomático y seguro frente a valores nulos con registros, patrones y clases selladas
Errores del analizador y del tiempo de ejecución explicados con su solución y prevención
Revisiones de código ordenadas por impacto según Effective Dart
Estructuras base para paquetes, CLI y pruebas con pubspec y analysis_options
Desarrolladores de Flutter y Dart que escriben aplicaciones, CLI o servidores y quieren un segundo par de ojos en cada archivo.
// dos formas de conseguirlo
Úsalo dentro de tu IA o descárgalo una vez.
Plan Library
Este skill y 2.500+ más, dentro de tu chat
$9/mescancela cuando quieras, o $59 al año
Los 2.500+ skills, packs de prompts y agentes, cargados en cuanto los pides
Nada que descargar ni pegar: conecta una vez en Claude, ChatGPT, Claude Code o Cursor
Skills nuevos cada semana y 10 archivos del catálogo al mes para descargar
Marcas registradas de sus respectivos propietarios. KissMySkills no está afiliado a ellos ni cuenta con su respaldo.
// pídeselo a tu asistente
O deja que tu IA configure este skill por ti.
Ve a kissmyskills.com/pages/connector y configúrame el skill "Skill de AI para Dart" (handle: ai-skill-for-dart)
Pégalo en Claude, ChatGPT, Claude Code, Cursor o Codex. Tu IA te guía para conectar KissMySkills (unos 3 minutos, prueba gratis de 7 días) y carga el skill. Lo que leerá tu IA →
Lo que compras de verdad
Esta habilidad de Claude/ChatGPT te ofrece un programador en pareja de AI para el trabajo diario en Dart: escribe Dart idiomático y seguro frente a valores nulos, con comentarios de documentación, modelos de datos con fromJson y toJson, código asíncrono con Futures, Streams y isolates, suites de package:test con mocktail, y archivos pubspec.yaml y analysis_options.yaml listos para un nuevo paquete o una CLI. Pega un error del analizador y obtendrás la causa en una línea y la solución.
Conoce los registros, patrones, clases selladas, modificadores de clase y tipos de extensión de Dart 3, el estilo Effective Dart, la CLI de dart (analyze, format, fix, test, compile), pub y los paquetes habituales usados en Flutter y en código de servidor. No ejecuta ni compila nada en tu máquina; escribe y revisa código, y tú ejecutas dart analyze y dart test para confirmarlo.
Funciona de la misma forma en Claude, ChatGPT y Gemini. Una sola compra: descarga el archivo, instálalo en menos de 2 minutos y luego pega tu código Dart o describe la función que necesitas. Se combina con Zane, desarrollador de Flutter, la habilidad de personalidad; esta es la asistente dentro de Dart.
// cómo instalar
En menos de 2 minutos
Cuatro pasos. Cualquier chat de AI.
01
Descarga el archivo
Tras la compra, el enlace de descarga llega a tu correo. Guarda el archivo .txt donde quieras en tu dispositivo.
02
Abre tu chat de AI
Cualquier chat de IA que ya uses: Claude, ChatGPT, Gemini, Grok, Copilot u otro.
03
Pega el prompt
Abre el archivo .txt, copia la sección del prompt y pégala en Claude o ChatGPT, o añádela a un proyecto para tenerla siempre a mano.
04
Empieza a trabajar
Tu AI ahora está configurada como especialista. Pregúntale cualquier cosa dentro de su ámbito.
No se requieren conocimientos técnicos.
Con Library no hay nada que descargar. Conecta tu IA una vez y pide cualquier skill por su nombre.
Hace que Claude o ChatGPT actúen como tu programador en pareja de AI para Dart. Escribe funciones, clases y modelos de datos en Dart idiomático y seguro frente a valores nulos, explica errores del analizador y del tiempo de ejecución, revisa tu código según Effective Dart, escribe pruebas con package:test, configura paquetes y CLI, y migra Dart antiguo a records, patrones y clases selladas.
¿Ejecuta o compila Dart por mí?+
No. El Skill no ejecuta dart run, dart test ni dart compile. Escribe y revisa el código Dart y te indica exactamente qué comandos ejecutar; después confirmas con dart analyze y dart test en tu máquina.
¿Es para Flutter o para Dart sin más?+
Para ambos. El Skill cubre el lenguaje Dart y las bibliotecas principales que se usan en todas partes, y pregunta si tu objetivo es Flutter, una CLI, la web o un servidor para elegir las bibliotecas de plataforma y los paquetes adecuados. Para preguntas sobre widgets y UI, es mejor usar un Skill específico de Flutter; para el lenguaje en sí, este es el adecuado.
¿Qué versión de Dart presupone?+
Pregunta por tu versión del SDK siempre que una función dependa de ella, como los records de Dart 3, la coincidencia de patrones, las clases selladas, los modificadores de clase o los tipos de extensión, e indica la versión que presupone en cada respuesta. Nunca inventa API de Dart ni nombres de lint.
¿Listo para especializar tu AI?
Este y 2.500+ más, dentro de Claude, ChatGPT, Claude Code, Codex o Cursor. Cancela cuando quieras.