Dinkbit Logo

AI Quickstart

La adopción de herramientas de IA permite acelerar el desarrollo, mejorar la calidad del código y optimizar el análisis de proyectos, siempre que se utilicen bajo reglas claras de validación, revisión y pruebas para evitar errores o dependencias incorrectas del código generado.


Esto requiere del uso responsable de la IA como herramienta de apoyo, asegurando que el dev entienda completamente el código antes de integrarlo al repositorio.

Top 10 models

Model Intelligence Source
GPT-6 Astra56.9openai
GPT-6.1 Sol54.5openai
GPT-6.1 Terra51.0openai
DeepSeek V4.1 Flash32.5opencode
GLM-5.331.7nvidia
MiniMax M3.1 Flash28.9nvidia
Step 5 Preview28.5nvidia
GPT-6 Luna27.8openai
MiMo V2.6 Flash26.7opencode
Beam 1.017.7opencode

Opencode free models

Opencode Documentation

Model Intelligence
DeepSeek V4.1 Flash32.5
MiMo V2.6 Flash26.7
Beam 1.017.7
Nemotron 3.5 Super VL13.6
Big PickleN/D
Flint 40BN/D
GLM-5.3 FlashN/D
Nemotron 3.5 LightningN/D

Los badges azules muestran el Intelligence Index de Artificial Analysis — puntaje compuesto que mide razonamiento, codificación, conocimiento y tareas complejas. Más alto = mejor rendimiento general.

N/D = sin puntaje en Artificial Analysis (modelo no listado, sin índice o retirado de su ranking).


Nvidia hosted recommended models

Modelos disponibles en https://build.nvidia.com/ GRATIS
Crear una cuenta, obtener un API Key y se puede utilizar con OpenCode conectando el provider nvidia e ingresando el API Key

A veces los modelos tardan en responder o no están disponibles


Model Intelligence
DeepSeek V4.1 Flash32.5
GLM-5.331.7
MiniMax M3.1 Flash28.9
Step 5 Preview28.5
Nemotron 3 Ultra 550B A55B11.8

Explorar modelos disponibles

OpenAI provider models

Modelos disponibles para usar con nuestro provider de OpenAI. Ordenados por Intelligence Index. Qué tanto consume cada modelo de tu límite depende de los tokens que usa, no solo de su precio, por eso mostramos dos referencias de uso (ver nota abajo). Rango = cuánto rinde tu límite frente a GPT-6 Sol (1x): Amplio 5x o más, Normal entre 0.5x y 2x, Limitado menos de 0.5x. Pasa el cursor para ver el detalle.


Model Intelligence Credits/1M Cost/task Rango
GPT-6 Astra56.9250 / 25$6.24Limitado 0.2x
GPT-6.1 Sol54.550 / 2.5$1.27Normal 1x
GPT-6.1 Terra51.025 / 1.25$0.96Normal 2x
GPT-6 Luna27.82.5 / 0.25$0.15Amplio 20x
GPT-6 SolN/D50 / 5N/DNormal 1x
GPT-5.6 SolN/D100 / 10N/DNormal 0.5x
GPT-5.6 TerraN/D50 / 5N/DNormal 1x
GPT-5.6 LunaN/D5 / 0.5N/DAmplio 10x

Catálogo oficial de modelos de OpenAI

Credits/1M (entrada / entrada en caché): créditos por millón de tokens que OpenAI descuenta de la bolsa compartida de Work/Codex al iniciar sesión con ChatGPT; no es un número fijo de mensajes. Rango: se calcula con los créditos de entrada (50 créditos de GPT-6 Sol = 1x); nuestro plan es ChatGPT Plus: hay una ventana de 5 horas y un límite semanal, y ambos deben tener saldo. OpenAI solo publica estimados de mensajes por ventana de 5 h para 4 modelos (en el tooltip del Rango); mezclar modelos y tareas grandes los reduce. Cost/task: costo promedio en USD por tarea del Intelligence Index según Artificial Analysis (incluye razonamiento y uso de caché); mide cuánto trabajo cuesta, útil para comparar modelos. Fast consume 2.5x la ventana incluida; Ultrafast no está disponible en Plus. N/D = sin dato publicado.

Lista tomada del catálogo oficial de OpenAI. Si agregamos modelos nuevos al provider, este bloque se debe actualizar.

Intelligence Index Chart

Comparativa visual de modelos por Intelligence Index vía Artificial Analysis. Abrir comparativa completa (el embed solo carga los modelos que Artificial Analysis incluye por defecto; al abrirla aparecen todos nuestros modelos).

Skills

Reusable agent skills included in this repository (open to view or install).

La carpeta de cada skill puede ir en diferentes lugares dependiendo de dónde se quiera instalar:
Configuración del proyecto: .opencode/skills/<name>/SKILL.md Configuración global: ~/.config/opencode/skills/<name>/SKILL.md Compatible con Proyecto Claude: .claude/skills/<name>/SKILL.md Compatible con Claude global: ~/.claude/skills/<name>/SKILL.md Compatible con agente de proyecto: .agents/skills/<name>/SKILL.md Compatible con agentes globales: ~/.agents/skills/<name>/SKILL.md

Cómo se combinan: ver la guía al final de esta sección.

1. Diseño → especificación

Adobe XD to DESIGN.md

adobe-xd-to-design-md

Extract Adobe XD specs page by page and generate a DESIGN.md file using Playwright.

Design to Prompt

design-to-prompt

Turn design screenshots or PDF exports (Adobe XD, Figma, Sketch) into a complete implementation prompt for a pixel-perfect frontend.

2. Construir

Dinkbit Frontend Developer

dinkbit-frontend-developer

Frontend standards for pixel-accurate UI from a design: design tokens, animations and micro-interactions, responsive behavior, accessibility and performance.

Ship-Ready Frontend

ship-ready-frontend

Build landings and public pages that work beyond the screenshot: readable by crawlers and AI bots, complete head/meta, robots and sitemap, Core Web Vitals, accessibility and no overflow at any breakpoint. Requires ai-site-review (uses its scripts): install both together.

3. Revisar antes de mergear, publicar o entregar

Code Review & QA Senior

code-review-qa

Exhaustive code review and deep QA of a branch or PR before merging, with senior engineer rigor, ending in a merge verdict (approve / changes required / block).

AI Site Review

ai-site-review

Pre-launch review of AI-generated sites and landings: crawlability, SEO and indexing, Core Web Vitals, accessibility, analytics, forms, responsive, exposed secrets and hallucinated content, with a verdict.

Site QA Review

revision-qa-sitios

Content QA before showing a site to the client: every price, phone and address checked against the client's own sources, with a findings report linking each URL.

4. Apoyo

Context7 Library Documentation

context7

Access up-to-date, version-specific library documentation through the Context7 MCP server.

Strapi PostgreSQL to MySQL Migration

strapi-pg-to-mysql-migration

Migrate a Strapi app from PostgreSQL to MySQL and verify the data, including relations and media attached to nested components.

Cómo usar las skills de sitios y landings

Úsalas en este orden. Cada una cubre una parte distinta; no se reemplazan entre sí.

  1. Diseño y construcción: ship-ready-frontend se carga sola cuando pides una landing, una sección o una página pública. Si hay archivo de diseño, empieza con adobe-xd-to-design-md o design-to-prompt. Hace que el sitio funcione para buscadores, bots de IA y previews de WhatsApp/LinkedIn (HTML real, meta tags, sitemap, robots, 404, responsive, accesibilidad) y corre los checks antes de decir "listo". Para el diseño, la fidelidad y las animaciones, va junto con dinkbit-frontend-developer.
  2. Code review: code-review-qa revisa la rama o el PR antes de mergear: correctitud, seguridad y efectos colaterales.
  3. Revisión técnica del sitio: ai-site-review revisa la URL ya desplegada (preview o producción): rastreo sin JS, SEO, Core Web Vitals, accesibilidad, navegación con agentes, formularios, secretos expuestos, breakpoints. Da un veredicto: NO PUBLICAR / PUBLICAR CON PENDIENTES / LISTO. Úsala también con sitios que nos entrega un cliente o que salieron de Lovable, v0, Bolt, etc.
  4. QA de contenido para el cliente: revision-qa-sitios compara cada dato (precios, teléfonos, direcciones) contra las fuentes del cliente y arma el documento de pendientes antes de enseñarle el sitio.
code-review-qaai-site-reviewrevision-qa-sitios
Revisael código (rama/PR)el sitio desplegado (técnico)el contenido vs. el cliente
NecesitarepoURL (+ repo opcional)URL + fuentes del cliente
Cuándoantes de mergearantes de publicarantes de enseñar al cliente

Instalación: descarga ship-ready-frontend y ai-site-review juntas y ponlas en la misma carpeta, las dos en el proyecto o las dos en global (~/.claude/skills/ o ~/.config/opencode/skills/), porque la primera usa los scripts de la segunda. Requisitos, una sola vez: Python 3, Node, Google Chrome y npm i -g playwright lighthouse. Funcionan en Claude Code y en opencode.

Prompts

Prompts reutilizables para escenarios específicos. Copia, reemplaza lo que va entre < > y pégalo en tu agente.

Sitio generado con IA: dejarlo listo para producción

Cuando recibimos un sitio hecho con IA (Lovable, v0, Bolt, etc.) y hay que publicarlo. Requiere las skills ship-ready-frontend, dinkbit-frontend-developer, ai-site-review, revision-qa-sitios y code-review-qa.

This is an AI-generated site that will be published at <https://domain>.
Make it production ready.
Use the skills ship-ready-frontend, dinkbit-frontend-developer, ai-site-review, revision-qa-sitios and code-review-qa.
Work in a loop with a reviewer agent (code-review-qa) and the e2e agent until both come back clean.
Ask me everything you need in one batch before starting.

Auditoría de dependencias de composer

Encontrar dependencias no utilizadas que se puedan quitar

Review all of the dependencies list in my `composer.json`, both `require`
and `require-dev`, one-by-one to see if they are actually used in my
codebase. As a first pass, you should review their `composer.json` to gather
their autoloaded references to search for. If none are founds, do a deeper
second pass for potential dynamic or otherwise autoloaded references. Be
sure to ignore references in any code comments, strings, or unused import
only references.
After we remove unused dependencies use composer audit to review which dependencies should be updated and analyze which can be updated without code changes and the changes needed for the rest.

Useful links

How AI Works

Guía explicativa sobre cómo funciona la inteligencia artificial


https://skills.laravel.cloud/

An open directory of reusable AI agent skills for Laravel and PHP. Install with a single command.


https://opencode.ai/docs/es/skills/

Instalar Skills en Opencode y entender su estructura para custom skills (instrucciones o comportamiento reutilizables)


https://www.youtube.com/watch?v=eS5HmdpcqnM

Recomendaciones de /init, AGENTS.md y formas de estructurar docs y skills


docs/big_school_guia_practica_7_prompts.pdf

Big School - 7 Prompts práctivos de punto de partida


docs/big_school_apuntes-curso-desarrollo-ia-clase-1.pdf

Apuntes Día 1 — Visión general del nuevo paradigma tecnológico, fundamentos técnicos de LLM, prompt engineering y metodologías RAG.


docs/big_school_apuntes-curso-desarrollo-ia-clase-2.pdf

Apuntes Día 2 — IDEs y agentes en la era de la IA, MCP (Model Context Protocol), skills para agentes y orquestación multi-agente.


docs/big_school_apuntes-curso-desarrollo-ia-clase-3.pdf

Apuntes Día 3 — De código a producción: testing, CI/CD, code review y prácticas de release cuando se usa IA.


https://github.com/affaan-m/everything-claude-code

The performance optimization system for AI agent harnesses. From an Anthropic hackathon winner. Works across Claude Code, Codex, Cursor, OpenCode, Gemini, and other AI agent harnesses. Leer también las guías con los links dentro del repositorio


Reglas del juego para usar AI Agents

  • No debe hacer commit
  • Todo lo trabajado debe ser revisado por ti antes de hacer commit (revisar git diff)
  • Todo lo trabajado debe ser probado por ti antes de hacer commit
    • Happy path
    • Pruebas secundarias
    • Pruebas contrarias
  • El primero que debe entender, y le debe hacer sentido lo que hizo, eres tú
  • PROJECT.md si va en el repo
  • AGENTS.md, CLAUDE.md, GEMINI.md y tu LESSONS-<usuario>.md (ej. LESSONS-rafael.md) sí van en el repositorio
  • TODO.md y el LESSONS.md general no van en el repositorio (agregar al gitignore global). Referencia:
    • LESSONS.md
    • TODO.md
    • .mcp.json
    • boost.json
    • opencode.json
    • .playwright-mcp/
  • readme.md es para los humanos (pueden usar AI para actualizarlo)
  • Esto es una herramienta, hay que aprender a usarlo correctamente
  • Los fundamentos de desarrollo y entender el proyecto y la lógica es fundamental. Tú eres el cerebro y la guía detrás del AI
  • No revisar, no validar o no entender lo que hizo el AI puede ser motivo de consecuencias y perdida de privilegios o acceso a herramientas

Comentarios y sugerencias

  • No todo requiere AI y a veces no tiene sentido usarla
  • Una nueva sesión de agente, sin AGENTS.md, LESSONS-<usuario>.md, PROJECT.md o similar es como empezar desde cero
  • Cuando inicias por primera vez en un proyecto, dedica tiempo a pedirle que analice lo que consideras importante de entender del proyecto y complementar los archivos iniciales (AGENTS.md, PROJECT.md) viendo composer.json, package.json, rutas, controladores, migraciones, etc.
  • El /init puede ser un buen punto de partida pero después vale la pena limpiar y reordenar lo que no necesitamos. Cuida el contexto
  • Después de ir y venir, cuando ya llegaste al entendimiento de una tarea, error, relación o detalle del proyecto, pídele que registre los lessons relevantes o detalles en el project.md
  • Si es un proyecto grande, dile explícitamente dónde debe enfocarse
  • Si sabes con qué archivos vas a trabajar, pídele que los analice primero
  • Si sabes o tienes una referencia de cómo te gustaría que quede, dásela
  • Si quieres que te ayude a entender un error, dale el contexto necesario para entenderlo (código relevante, mensajes de error, lo que intentaste hacer, lo que esperabas que pasara, lo que pasó en realidad)
  • Trata de ser lo más claro posible
  • Trabaja con tareas definidas que tengan principio y fin, te ayudará a tener commits claros y poder revisar y probar lo que hizo
  • Si la tarea es muy grande, divídela en subtareas más pequeñas, también puedes usar el modo Plan de la IA para que te ayude a bajar los pasos y así avanzar un paso a la vez además de poder revisar el plan antes de ejecutarlo
  • Usa los commits como checkpoints donde puedes regresar si algo sale mal
  • Usa el modo "Plan" primero para entender y definir antes de "Build"
  • Pon atención en las primeras actividades que está realizando al pedirle una tarea, si ves que no va por buen camino, interrumpe y ajusta el prompt o usa /undo para regresar al prompt anterior y evitar contexto incorrecto
  • Cuida borrar o limpiar archivos de trabajo que pudo haber generado como CSVs para Queries que le pediste que hiciera