From telos
Convierte una petición o tarea en una ficha de propósito breve y accionable con los cuatro horizontes (funcional, arquitectónico, restricción, autoría).
How this skill is triggered — by the user, by Claude, or both
Slash command
/telos:briefThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Convierte una petición o tarea en una ficha de propósito breve y accionable.
Convierte una petición o tarea en una ficha de propósito breve y accionable.
Este comando forma parte del plugin telos. La ficha de propósito es el artefacto central de la Ingeniería del Propósito: define el para qué de un cambio antes de aportar contexto o pedir código. La base teórica y los principios están en la skill purpose-core.
Pregunta brevemente:
¿Qué cambio quieres definir? Describe en una o dos frases qué necesitas hacer.
No pidas más de lo necesario para arrancar.
Completa lo que puedas inferir razonablemente y marca con [pendiente] lo que necesite confirmación del usuario.
Usa siempre esta estructura:
## Ficha de propósito
**Cambio:** [una frase]
**Funcional:** [qué capacidad nueva aparece o qué problema desaparece]
**Arquitectónico:** [qué principio de diseño debe sobrevivir]
**Restricción:** [qué no puede ocurrir]
**Autoría:** [cómo debe leerse o mantenerse el resultado]
**Contexto mínimo:**
- [artefacto o dato imprescindible]
- [restricción técnica relevante]
Si quedan dudas, añade al final:
**Pendiente de aclarar:**
- [pregunta concreta 1]
- [pregunta concreta 2]
Entrada del usuario:
Necesitamos añadir notificaciones push al módulo de pedidos
Salida esperada:
## Ficha de propósito
**Cambio:** Añadir notificaciones push al módulo de pedidos.
**Funcional:** El usuario debe recibir una notificación push en tiempo real cuando el estado de su pedido cambie, sin necesidad de consultar la app manualmente.
**Arquitectónico:** El envío de notificaciones debe estar desacoplado del flujo de cambio de estado del pedido, para que un fallo en el servicio de push no bloquee ni retrase la transición del pedido.
**Restricción:** No enviar notificaciones duplicadas por el mismo evento. No exponer datos del pedido (dirección, importe) en el payload de la notificación visible.
**Autoría:** El punto de emisión del evento debe ser explícito y fácil de localizar. El servicio de notificaciones debe poder sustituirse sin tocar la lógica de pedidos.
**Contexto mínimo:**
- Interfaz actual del servicio de pedidos (cambios de estado)
- Proveedor de push actual o previsto
- Restricciones de frecuencia o throttling existentes
**Pendiente de aclarar:**
- ¿Se notifican todos los cambios de estado o solo algunos (ej. enviado, entregado)?
- ¿Hay requisito de persistencia para notificaciones no entregadas?
Una vez validada la ficha, sugiere al usuario guardarla en docs/REQUIREMENTS.md dentro de la sección de fichas de propósito. La ficha actúa como user story + criterios de aceptación, y debe sobrevivir a la conversación para que /telos:exec y /telos:check puedan consultarla.
Si el usuario prefiere no persistirla (cambio pequeño, exploración), respeta su decisión.
Una vez guardada la ficha, el usuario puede trabajar con ella como base para implementación. Cuando haya una propuesta o código, usar /telos:review para evaluarla contra los horizontes.
npx claudepluginhub jllopis/ingenieria-del-proposito --plugin telosTurns vague requests like 'add a button' or 'fix the thing' into clear work briefs with scope, acceptance criteria, and stop conditions before planning or building.
Creates and manages INTENT.md files to document project intentions in Why/What/Not/Learnings sections. Guides lifecycle from seed ideas through exploration, clarification, or termination. Useful for new projects, pivots, or recording learnings.
Translates vague ideas, feature requests, and bug reports into structured dev briefs, PRDs, user stories, and acceptance criteria. Stack-agnostic.