reglas-pomodoro
Úsala siempre que escribas, modifiques o revises código o textos que ejecuten, calculen, configuren o muestren el temporizador, estados, tiempos de descanso o ciclos del Pomodoro.
- License 许可
- MIT
- 最近更新
- 2026-10-21
- Stars
- ★ 0
- Forks
- 0
01 前言 Front Matter
- name
- reglas-pomodoro
- description
- Úsala siempre que escribas, modifiques o revises código o textos que ejecuten, calculen, configuren o muestren el temporizador, estados, tiempos de descanso o ciclos del Pomodoro.
03 SKILL.md 正文
Reglas de Negocio del Temporizador Pomodoro
Reglas del Ciclo Pomodoro
- Fase Inicial: Toda nueva sesión inicia por defecto en la fase de Estudio.
- Valores por Defecto:
- Tiempo de Estudio: 25 minutos (1500 segundos).
- Descanso Corto: 5 minutos (300 segundos).
- Descanso Largo: 15 minutos (900 segundos).
- Ciclo para Descanso Largo: 4 pomodoros completados.
- Transición de Fases:
- Al completar un tiempo de Estudio, el contador de pomodoros se incrementa en 1.
- Si el número de pomodoros completados es menor al límite configurado (ej. 4), la siguiente fase es Descanso Corto.
- Si el número de pomodoros completados alcanza el límite configurado (ej. 4), la siguiente fase es Descanso Largo y el contador de pomodoros del ciclo actual se reinicia a 0.
- Al completar un Descanso Corto o Descanso Largo, la siguiente fase siempre es Estudio.
Precisión e Integridad Numérica del Tiempo
- Todo tiempo interno debe calcularse en segundos (enteros) o milisegundos, pero mostrarse siempre al usuario formateado como
MM:SS(minutos y segundos). - Cálculo basado en Timestamps: Para evitar desfasajes en segundo plano o con pantalla bloqueada, el tiempo restante no debe depender de un temporizador de intervalo (
setInterval), sino de la diferencia entre el instante de inicio/reanudación (startTime) y el tiempo actual del sistema (Date.now()). - Valores de Configuración Válidos:
- Duraciones de fases: Valores enteros estrictamente positivos (mayor a 0 minutos, dentro de rangos permitidos según la spec).
- Rechazar entradas vacías, decimales no soportados, cero o números negativos.
Checklist de Revisión
- [ ] ¿Se valida que al llegar al 4to pomodoro pase a Descanso Largo y el contador vuelva a 0?
- [ ] ¿Se prueba la precisión del tiempo al bloquear/cerrar y reabrir utilizando timestamps?
- [ ] ¿Se verifica el formato visual
MM:SSen bordes como00:00,00:01y59:59? - [ ] ¿Se rechaza la modificación de tiempos de una fase activa sin afectar el temporizador en ejecución actual?
- [ ] ¿Se verifica la persistencia local ante reinicios o cierre de la app?
Al Terminar
Indica qué puntos del checklist has comprobado y cómo fueron verificados.
04 同仓库更多 Skills
sdd
暂无简介
rn-conventions
Úsala siempre que crees o modifiques pantallas, formularios o componentes de interfaz del Temporizador Pomodoro.
reglas-pomodoro
Úsala siempre que escribas, modifiques o revises código o textos que ejecuten, calculen, configuren o muestren el temporizador, estados, tiempos de descanso o ciclos del Pomodoro.
grilling
Grill the user relentlessly about a plan, decision, or idea. Use when the user wants to stress-test their thinking, or uses any 'grill' trigger phrases.
grill-me
A relentless interview to sharpen a plan or design.
estilos-colores
Úsala siempre que crees o modifiques colores, estilos o pantallas de la aplicación.