Spec v0.1 · Convención abierta · MIT

Dale a tus agentes de IA
criterio donde acaba el prompt.

NORTH.md es una convención abierta: un archivo markdown que declara el propósito, la ambición y los trade-offs precalculados de un proyecto para personas y agentes de IA. Cuando les toca adivinar, los agentes tienden a entregar la versión segura e incremental. Este archivo les dice hasta dónde llegar y cómo desempatar.

Es la capa de dirección de un modelo de cinco capas que proponemos, junto a CONSTITUTION.md (límites), AGENTS.md (cómo), DESIGN.md (aspecto) y SOUL.md (quién).

Un modelo propuesto

Cinco archivos. Cinco preguntas.

Los agentes ya leen varios archivos de contexto. Proponemos verlos como cinco capas, desde los límites que un proyecto nunca cruza hasta la dirección que lleva. Es un modelo, no un estándar, y la mayoría de los repositorios usará solo algunas capas.

  1. L1 Límites

    CONSTITUTION.md

    Principios innegociables y fronteras.

    Fronteras Comunidad · agentconstitution.dev
  2. L2 Cómo

    AGENTS.md

    Cómo compilar, probar y trabajar en el repositorio.

    Ejecución agents.md
  3. L3 Aspecto

    DESIGN.md

    Tokens de diseño y la razón de cada uno.

    Diseño Google Labs
  4. L4 Quién

    SOUL.md

    La persona, los valores y el tono del agente.

    Persona soul.md
  5. L5 Por qué

    NORTH.md

    Propósito, ambición y trade-offs precalculados: por qué y hasta dónde.

    Dirección Especificación v0.1

Ninguna capa sustituye a otra. Los límites (L1), la ejecución (L2), el aspecto (L3) y la persona (L4) responden cada uno a su pregunta. NORTH.md responde a la que queda abierta: por qué existe el proyecto y hasta dónde empujar.

Ver la comparativa completa →

Adóptalo en diez minutos

Copia la plantilla, rellena las siete secciones y enlázala desde los archivos que tus agentes ya leen. Un primer borrador lleva diez minutos. Uno bueno lleva más, y ahí está el valor.

  1. Guárdalo en la raíz del repositorio como NORTH.md
  2. Enlázalo desde CLAUDE.md o AGENTS.md.
  3. Opcional: añade el badge a tu README.
<!-- NORTH.md spec: v0.1 -->

# NORTH.md

## 1. North Star
[One sentence. The destination, not the roadmap.]

## 2. The Bar
[What quality threshold counts as "shipped".]

## 3. Asymmetric Bets
[Where we go 10x. Where we accept 1.1x.]

## 4. Anti-Goals
[What we refuse, even when easy or profitable.]

## 5. Trade-off Defaults
| Trade-off | Default | Flip when |
|---|---|---|
| Speed vs. safety | Safety on core logic; speed on internal tools | An internal tool starts writing core data |
| Build vs. buy | Buy infrastructure; build core product | Vendor breaks unit economics |

## 6. Ambition Triggers
[Phrases that escalate scope when we are thinking too small.]

## 7. Reversibility
[One-way doors flagged. Two-way doors = move fast.]

Añade el badge

Una línea en tu README. Indica que el repositorio tiene un NORTH.md y enlaza a la especificación.

Badge de NORTH.md Enlaza a northfile.dev
[![NORTH.md](https://northfile.dev/badge.svg)](https://northfile.dev)