Saltar al contenido principal
TaskForge 3.0: tu IA lee tus tareas.
Integración y flujos de trabajo

Tareas recurrentes en Obsidian: guía completa

TaskForge admite tareas recurrentes en dos formatos potentes: Markdown y TaskNotes. Cada formato ofrece ventajas únicas para diferentes flujos de trabajo. Esta guía explica cómo funcionan ambos, sus diferencias clave y cuándo usar cada uno.

¿Por qué dos formatos?

TaskForge ofrece dos enfoques distintos para las tareas recurrentes, cada uno optimizado para diferentes casos de uso:

Formato Markdown

Perfecto para tareas recurrentes simples en tus notas diarias y archivos de proyectos. Usa lenguaje natural y crea nuevas instancias de tareas al completarlas. Excelente para tareas que necesitan un historial visible.

Formato TaskNotes

Ideal para flujos de trabajo recurrentes detallados con una tarea por archivo. Usa formato RRULE en el frontmatter YAML y registra las finalizaciones en un array complete_instances. Perfecto para tareas que requieren metadatos enriquecidos y programación consistente.

De un vistazo: diferencias clave

Característica Markdown TaskNotes
Configuración Lenguaje natural con emoji 🔁 Formato RRULE en frontmatter YAML
Seguimiento de finalizaciones El estado cambia a «done» Array complete_instances (estado sin cambios)
Creación de instancias Crea una tarea nueva al completarse Se actualiza sobre la misma tarea
Fecha base Automática (vencimiento > programada > inicio) Siempre usa la fecha programada
Desplazamiento de fecha de vencimiento No se mantiene Se mantiene (predeterminado: habilitado)
Comportamiento al desmarcar Restaura el estado anterior (la nueva instancia se conserva) Lo quita de complete_instances y retrocede la fecha
Límites COUNT Emoji 🔢 con número o posición/total Parámetro COUNT en RRULE
Mejor para Tareas recurrentes simples, historial visible Flujos de trabajo detallados, metadatos enriquecidos

Inicio rápido: plantillas

Formato Markdown

Añade tareas recurrentes directamente en tus archivos markdown usando lenguaje natural:

- [ ] Review weekly goals 🔁 every Monday 📅 2025-11-10
- [ ] Water plants 🔁 every 3 days ⏳ 2025-11-10
- [ ] Pay rent 🔁 every month on the 1st 📅 2025-12-01
- [ ] Backup files 🔁 every week when done 🛫 2025-11-10
- [ ] Team standup 🔁 every weekday 📅 2025-11-10
- [ ] Quarterly review 🔁 every 3 months 🔢 4 📅 2025-12-01

Formato TaskNotes

Crea una tarea por archivo con frontmatter YAML para flujos de trabajo recurrentes detallados:

---
title: Review weekly goals
status: todo
scheduled: 2025-11-10
due: 2025-11-10 17:00
recurrence: FREQ=WEEKLY;BYDAY=MO
tags:
  - work
  - review
complete_instances: []
---

## Notes
Review progress on all active projects.

¿Empiezas con TaskNotes? Consulta nuestra Guía de integración de TaskNotes para aprender sobre el formato de una tarea por archivo y los conceptos básicos del frontmatter YAML.

Cómo funciona la recurrencia

Entender cómo TaskForge calcula la próxima ocurrencia es crucial para ambos formatos. El concepto clave es la fecha base, la fecha que se avanza cuando completas una tarea recurrente.

Markdown: determinación automática de fecha base

Las tareas Markdown determinan automáticamente la fecha base usando reglas de precedencia:

Precedencia: fecha de vencimiento > fecha programada > fecha de inicio

Si está presente, la fecha de vencimiento se convierte en la base. De lo contrario, se usa la fecha programada. La fecha de inicio solo se usa si ni la de vencimiento ni la programada están presentes.

TaskNotes: siempre fecha programada

Las tareas recurrentes de TaskNotes siempre usan la fecha programada como base para el cálculo de recurrencia. Esto proporciona un comportamiento consistente y predecible independientemente de otros campos de fecha.

La fecha programada es obligatoria para las tareas recurrentes de TaskNotes. Cuando completas una tarea, TaskForge añade la fecha de finalización al array complete_instances, calcula la próxima ocurrencia desde la fecha programada y actualiza la fecha programada a la próxima ocurrencia no completada.

Seguimiento de las finalizaciones

Los dos formatos adoptan enfoques fundamentalmente diferentes para registrar la finalización de las tareas.

Markdown: nueva instancia al completar

Cuando completas una tarea recurrente markdown, el estado de la tarea original cambia a «done» y se crea una nueva instancia de tarea con la fecha de la próxima ocurrencia, insertada después de la original en tu archivo.

Crea un historial visible de tareas completadas en tu archivo, perfecto para rastrear el progreso a lo largo del tiempo.

TaskNotes: array de instancias completadas

Cuando completas una tarea recurrente de TaskNotes, la fecha de finalización se añade al array complete_instances, el campo de estado nunca cambia, y la fecha programada avanza a la próxima ocurrencia no completada. DTSTART se añade automáticamente a la recurrencia en la primera finalización.

Mantiene un único archivo de tarea con historial completo en el array complete_instances. El estado nunca cambia, por lo que la tarea siempre aparece en tu lista de tareas pendientes.

Cuándo usar cada formato

Usa Markdown cuando:

  • Quieras un historial visible de tareas completadas en tus archivos
  • Prefieras lenguaje natural sobre sintaxis RRULE
  • Necesites recurrencia basada en la finalización
  • Estés trabajando con notas diarias o archivos de proyectos

Usa TaskNotes cuando:

  • Quieras un único archivo de tarea con historial completo
  • Necesites metadatos enriquecidos
  • Quieras mantener desplazamientos de fecha de vencimiento automáticamente
  • Prefieras la organización de una tarea por archivo

¿Qué patrones de recurrencia admite TaskForge?

TaskForge admite una amplia gama de patrones de recurrencia para ambos formatos. Aquí tienes una descripción completa de todas las opciones disponibles:

Patrones diarios

La recurrencia diaria ofrece una programación simple para tareas rutinarias. Las opciones incluyen cada día, cada N días y cada día laborable (lunes a viernes). Usa patrones diarios para hábitos, rutinas y tareas que necesitan completarse regularmente.

Patrones semanales

La recurrencia semanal ofrece una programación flexible para tareas que se repiten en días específicos de la semana. Las opciones incluyen cada semana, cada N semanas, cada lunes, días específicos como lunes, miércoles y viernes, o cualquier combinación de días.

Patrones mensuales

La recurrencia mensual te da control preciso sobre qué día del mes se repite una tarea. Las opciones incluyen cada mes, cada N meses, en una fecha específica como el 1 o el 15, el último día del mes, un día de la semana relativo como el segundo martes, o en varios días.

Patrones anuales

Los patrones anuales son útiles para eventos y revisiones anuales. Puedes configurar una tarea para que se repita cada año, cada N años o en meses específicos. Ideales para revisiones anuales, recordatorios de cumpleaños o tareas estacionales.

Patrones basados en la finalización

La recurrencia basada en finalización calcula la siguiente ocurrencia a partir de la fecha en que realmente terminas la tarea, no de la fecha de vencimiento original. Usa frases como «when done» o «after completion» en formato Markdown. Esto es especialmente útil para tareas donde el intervalo entre ocurrencias importa más que un horario fijo, como cambiar el filtro del agua cada 90 días desde el último cambio.

Límites de conteo y fechas de fin

Puedes limitar cuántas veces se repite una tarea añadiendo un conteo. En formato Markdown, usa el emoji de conteo seguido de un número. En TaskNotes, usa el parámetro COUNT en tu RRULE. También puedes establecer una fecha de fin para que la tarea deje de repetirse después de una fecha específica.

Patrones de enésimo día de la semana

Para tareas que caen en un día relativo del mes, TaskForge admite patrones de enésimo día de la semana. Puedes programar tareas para el primer lunes, último viernes, segundo martes de cada mes o cualquier combinación similar.

¿Listo para aprender más?

Explora estas guías relacionadas para dominar TaskForge:

Ambos formatos comparten el mismo motor de recurrencia por dentro, por lo que la programación funciona igual sin importar el formato que elijas. Y no quedas atado a ninguno: puedes mezclar ambos formatos en la misma bóveda y migrar entre ellos a medida que tus necesidades evolucionen. Explora todas las funciones de recurrencia o visita nuestro centro de ayuda para asistencia en la configuración.

Azhar Dewji
Azhar Dewji · 10 de noviembre de 2025 · Actualizado el 18 de julio de 2026

Ingeniero de software con más de 10 años de experiencia desarrollando aplicaciones móviles y de escritorio en Swift, Kotlin y Flutter. Desarrollador independiente afincado en Toronto, Canadá. Creador de TaskForge. Más información