CommunityProgramación y desarrollogithub.com

DanhDue/json_to_freezed_model

Habilidad de agente para convertir JSON a modelos Freezed en Dart.

¿Qué es json_to_freezed_model?

Esta habilidad permite a un agente de IA, como Claude Code, Cursor o Codex, transformar datos JSON sin procesar directamente en modelos Dart completamente tipados que utilizan el paquete `freezed`. Es extremadamente útil para desarrolladores Flutter o Dart que desean acelerar el proceso de creación de modelos de datos inmutables con funcionalidades como `copyWith`, `==`/`hashCode` y serialización JSON, todo ello generado a partir de una estructura JSON de ejemplo. La habilidad lee el JSON proporcionado y genera el código Dart correspondiente con las anotaciones de `freezed`, incluyendo la gestión de tipos de datos comunes (String, int, double, bool, listas y mapas). Esto elimina la necesidad de escribir manualmente clases de modelo repetitivas, reduciendo errores y aumentando la productividad del desarrollador. Se integra perfectamente en los flujos de trabajo de agentes de IA, permitiendo a los desarrolladores simplemente pegar una respuesta JSON de una API o un archivo de configuración y obtener inmediatamente el archivo Dart listo para usar.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/DanhDue/ai-agent-tools/tree/main/skills/json_to_freezed_model

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 json_to_freezed_model?

Habilidad de agente 'json_to_freezed_model' de DanhDue/ai-agent-tools.

Esta habilidad permite a un agente de IA convertir datos JSON sin procesar en modelos Dart completos y tipados utilizando el paquete freezed. Cuando un desarrollador proporciona un ejemplo de JSON (por ejemplo, de una respuesta de API), la habilidad generará el código Dart correspondiente con las anotaciones de freezed. Esto incluye la creación de clases de datos inmutables con soporte para copyWith, ==/hashCode, serialización JSON y gestión de tipos comunes como String, int, double, bool, List y Map.

Plataformas compatibles: Claude Code, Cursor, Codex y otros agentes de IA.

Cómo funciona:

  1. Se proporciona un fragmento de JSON como entrada.
  2. La habilidad analiza la estructura del JSON.
  3. Genera el archivo Dart con las anotaciones y la sintaxis de freezed.
  4. El agente muestra el código generado listo para usar.

Ejemplo de uso:

  • Entrada: { "nombre": "Juan", "edad": 30 }
  • Salida: Una clase Dart con freezed que incluye propiedades nombre y edad, además de los métodos generados automáticamente.

Individual skills in this repo

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

DanhDue/android-api-integration

Agent skill 'android-api-integration' from DanhDue/ai-agent-tools.

DanhDue/android-ui-audit

Agent skill 'android-ui-audit' from DanhDue/ai-agent-tools.

DanhDue/api_integration

Agent skill 'api_integration' from DanhDue/ai-agent-tools.

DanhDue/architecture-audit

Agent skill 'architecture-audit' from DanhDue/ai-agent-tools.

DanhDue/brainstorming

Agent skill 'brainstorming' from DanhDue/ai-agent-tools.

DanhDue/build_fix

Agent skill 'build_fix' from DanhDue/ai-agent-tools.

DanhDue/check_secure_files

Agent skill 'check_secure_files' from DanhDue/ai-agent-tools.

DanhDue/code-health-audit

Agent skill 'code-health-audit' from DanhDue/ai-agent-tools.

DanhDue/copy_secure_configurations

Agent skill 'copy_secure_configurations' from DanhDue/ai-agent-tools.

DanhDue/create_new_feature

Agent skill 'create_new_feature' from DanhDue/ai-agent-tools.

DanhDue/decision-records

Agent skill 'decision-records' from DanhDue/ai-agent-tools.

DanhDue/dev-brainstorming

Agent skill 'dev-brainstorming' from DanhDue/ai-agent-tools.

DanhDue/dev-designer

Agent skill 'dev-designer' from DanhDue/ai-agent-tools.

DanhDue/dev-implementation

Agent skill 'dev-implementation' from DanhDue/ai-agent-tools.

DanhDue/dev-lifecycle

Agent skill 'dev-lifecycle' from DanhDue/ai-agent-tools.

DanhDue/dispatching-parallel-agents

Agent skill 'dispatching-parallel-agents' from DanhDue/ai-agent-tools.

DanhDue/doc-brainstorming

Agent skill 'doc-brainstorming' from DanhDue/ai-agent-tools.

DanhDue/doc-designer

Agent skill 'doc-designer' from DanhDue/ai-agent-tools.

DanhDue/doc-implementation

Agent skill 'doc-implementation' from DanhDue/ai-agent-tools.

DanhDue/doc-lifecycle

Agent skill 'doc-lifecycle' from DanhDue/ai-agent-tools.

Skills relacionados