Para devs AI-native / CURSOR

Un boilerplate SaaS
que Cursor sigue y el lint verifica

Las reglas de Cursor moldean lo que escribe el agente. No le impiden escribir otra cosa. Acá va lo que trae useDeploy para Cursor, y qué parte se hace cumplir de verdad.

Cómo carga Cursor tus reglas

Según la doc oficial de reglas (https://cursor.com/docs/context/rules), las reglas de proyecto viven en la carpeta .cursor/rules como archivos .mdc y se versionan con el repo. El frontmatter decide cómo carga cada una: siempre, por glob de archivos, cuando el agente la juzga relevante por su descripción, o solo si la mencionás con @. Un .md común en esa carpeta se ignora porque no tiene frontmatter. Cursor además soporta AGENTS.md en la raíz del proyecto y en subdirectorios, y gana el archivo más específico. Cuando una regla aplica, su contenido entra al principio del contexto del modelo. Contexto, no cumplimiento forzado.

Qué trae useDeploy hoy, archivo por archivo

Archivo en el repoQué haceQuién lo hace cumplir
.cursor/rules/architecture.mdcRegla de Cursor acotada a los módulos del server (reglas de capas, apunta a AGENTS.md).Solo Cursor. Una regla es contexto, no un bloqueo.
AGENTS.mdReglas cortas de arquitectura: capas, contratos, "terminado es verde". Las recibe cualquier agente que lea AGENTS.md.Contexto que lee el agente. Las reglas que enuncia están respaldadas por las reglas de capas de ESLint.
packages/eslint-config/ddd.jsReglas de capas de ESLint: domain y application no pueden importar express, Prisma ni BetterAuth; los contextos se hablan por tipos.Cualquier herramienta, cualquier editor. Esto es lo que el agente no puede esquivar con palabras.
.github/workflows/ci.ymlLos jobs de lint y typecheck corren en cada pull request (el de tests también).Cualquier herramienta. Es la compuerta compartida.
CLAUDE.mdManual de operación largo: capas DDD, contratos, regeneración de la API, reglas de docs, sistema de diseño.Solo contexto. Claude Code lo lee al empezar la sesión.

Lo que useDeploy no trae para Cursor

Un solo archivo de regla: .cursor/rules/architecture.mdc, acotado a los módulos del server, no un set completo por área de la app. Tampoco hay hooks de Cursor equivalentes a los de Claude Code; los hooks de Claude no corren en Cursor. En Cursor lo que se hace cumplir de verdad son las reglas de capas de ESLint en tu editor y los jobs de CI, más la instrucción "corré bun run guardrails" de AGENTS.md, que el agente puede seguir o no. Para un set más completo, mirá la guía sobre cómo escribir reglas de Cursor.

Comparación honesta: los otros también traen archivos para agentes

useDeploy es nuestro producto, así que tomalo con ese sesgo. MakerKit, supastarter, Nextbase, ShipAny e Indie Kit también traen un AGENTS.md, archivos de reglas o skills de agentes para herramientas de IA, y AnotherWrapper vende un harness de hooks bloqueantes ("Hooks, not instructions"). Lo que useDeploy suma sobre AGENTS.md es la combinación de reglas de capas de ESLint, hooks de Claude Code y una compuerta de CI en el mismo repo. No es el único kit con archivos para agentes, y un archivo de reglas solo, nuestro o de cualquiera, es apenas un pedido.

El kit open source y las guías

Llevate los guardrails sin el boilerplate

Los hooks y el settings están publicados como kit MIT: https://github.com/KonixDev/claude-code-guardrails. Metelo en cualquier repo que tenga config de ESLint y un script guardrails.

Escribí los archivos vos

Guías (en inglés): /blog/claude-md-file-example-saas (CLAUDE.md), /blog/claude-code-hooks-enforce-architecture (hooks), /blog/cursor-rules-nextjs-typescript (reglas de Cursor), /blog/claude-code-skills-subagents-architecture-review (skills y subagentes).

Compará los kits

Ranking por caso de uso (en inglés), con los casos donde conviene otro kit.

Preguntas frecuentes

¿Cursor lee AGENTS.md?+
Sí. La doc de reglas de Cursor (https://cursor.com/docs/context/rules) lista AGENTS.md en la raíz del proyecto y en subdirectorios como un tipo de regla soportado. useDeploy tiene uno en la raíz del repo, más un .cursor/rules/architecture.mdc acotado a los módulos del server.
¿Cursor puede romper las capas DDD igual?+
Puede escribir el código. Las reglas de capas de ESLint lo marcan en el editor y en el CI, y el PR no pasa. El archivo de reglas solo hace menos probable que Cursor escriba la violación de entrada.
¿Cuánto cuesta useDeploy?+
Founder US$99 o Lifetime US$199, pago único, código fuente completo, reembolso de 14 días. Podés crear una cuenta gratis (registrate para explorar el dashboard) antes de comprar.
useDeploy en un vistazo
PrecioFounder $99 o Lifetime $199, pago único (sin suscripción)
LicenciaCódigo fuente completo, uso comercial, proyectos ilimitados. Founder es una versión congelada; Lifetime incluye todas las versiones futuras.
StackFrontend en Next.js, API en Express, runtime Bun, Prisma, BetterAuth
AutenticaciónBetterAuth: sesiones, 2FA, magic links, reseteo de contraseña
Multi-tenancy y RBACOrganizaciones con miembros, invitaciones, roles y permisos
PagosPolar: facturación completa (checkout, portal de cliente, webhooks, sincronización de planes). MercadoPago: pagos únicos con Checkout Pro y webhooks firmados; las suscripciones todavía no están soportadas. Stripe: scaffold de adapter, todavía no cobra.
Guardrails para agentes de IACapas de arquitectura forzadas con ESLint, hooks de Claude Code y un AGENTS.md
Reembolso14 días
Probalo: cuenta gratisRegistrate gratis y explorá el dashboard: organizaciones, roles, facturación, registro de auditoría. La licencia se compra desde adentro. https://usedeploy.dev/register
DocsDocumentación en inglés, con traducciones al español y al portugués de las guías principales

Reglas que el agente lee, paredes que no puede cruzar.

Arrancá desde una base donde la arquitectura la hacen cumplir el lint y el CI, y los archivos para agentes ya están escritos.