Operaciones — Contenido & Redes
Single source de cómo se produce contenido en TheFittClub. Si tienes dudas de qué publicar, qué pilar tocar, o en qué fase del cluster estás: aquí.
¿Qué es automático y qué haces tú?
Regla: decisión vital → siempre tú. Generación de copy → asistida por tu proyecto claude.ai. Checks deterministas → script.
| Paso | Hoy (mayo 2026) | Por qué |
|---|---|---|
| Brainstorm topics | Chat en tu proyecto claude.ai, prompt 1 de _Prompts.md | Necesita tu criterio editorial — picas tú |
| Blog draft 1500-2500 palabras | Chat claude.ai, prompt 2 | Tu voz, tu aprobación final |
| YT script desde blog | Chat claude.ai, prompt 3 | Lo grabas tú, debe sonar a ti |
| Newsletter desde blog | Chat claude.ai, prompt 4 | Tu firma, tu envío |
| IG post / reel / carrusel | Chat claude.ai, prompt 5 | Canal primario — máxima atención |
| Legal vocabulary pass | Script: npm run content:legal-check -- archivo.md | Determinista, sin decisión — el script lo hace mejor |
| Grabar video | Tú, siempre. Pro setup ya disponible. | Imposible automatizar |
| Editar video | Tú o freelance (decisión presupuesto pendiente) | — |
| Publicar IG / YT / blog / newsletter | Tú, manual | El timing es decisión tuya |
Registrar en outreach-metrics.md | Tú, 1 fila por pieza publicada | El cockpit lo suma solo después |
| Dashboard cockpit + forecast | Automático. GitHub Action en cada push | Sin decisión, solo agregación |
Disponible HOY:
- 📋_Prompts.md (este vault, esta carpeta) — 5 prompts canónicos en bloques de código. Hover sobre el bloque → botón 📋 copy nativo de Obsidian → click link al proyecto → Cmd+V. Funciona en local y en Quartz web sin plugins.
npm run content:legal-check -- ruta/al/archivo.md(dev repo) — linter contra vocabulario prohibido (leethefittclub-voice.md§3.2 como SSOT).
Pendiente para T62 (post-MVP, solo si la fricción copy-paste se vuelve real):
- Scripts dedicados
content-brainstorm.mjs/content-script-extract.mjs/content-newsletter-extract.mjs. - Schedule tool de IG (Buffer/Later) si publicar manual 3×/semana cansa.
Cómo trabajo HOY — paso a paso (si vuelves dentro de 1 semana y no recuerdas nada)
Asume que olvidaste todo. Sigue los pasos. No improvises.
Para producir 1 pieza de IG (lunes / miércoles / viernes)
-
Abre _Prompts (esta carpeta).
-
Hover sobre el bloque de código del Prompt 5 → click 📋 copy nativo de Obsidian.
-
Click el link ”🚀 Abrir tu proyecto Claude” arriba del archivo.
-
En el proyecto: “New chat” → Cmd+V → ajusta
<llaves>(tipo, pilar, objetivo) → envía. -
Revisas el draft. Si necesitas tweaks: un solo mensaje con todos los ajustes (“ajusta: 1)… 2)… 3)…”). No abras chat infinito.
-
Cuando el draft te convenza, guárdalo en
40_Contenido_Redes/Drafts/IG-<fecha>-<slug>.md. -
Pasa el legal check desde el dev repo:
cd ~/Desktop/TFC/thefittclub npm run content:legal-check -- ../Obsidian-TheFittClub/40_Contenido_Redes/Drafts/IG-<fecha>-<slug>.md -
PASS → puedes publicar. FAIL → arregla y reintenta el paso 6.
-
Publicas en Instagram. Tú, manual, cuando decidas.
-
Añades 1 fila en
~/Desktop/TFC/thefittclub/_docs/01-core/outreach-metrics.mdcon tipoIG post, fecha, link. Commit + push del dev repo. El cockpit se regenera solo.
Para producir 1 cluster bi-mensual (blog + YT + newsletter del mismo topic)
Spread real: ~14 días de prep. No lo hagas en 1 día.
Día 0 — Topic (~1h)
- Copia el bloque Prompt 1 de _Prompts + abre tu proyecto + pega. Claude devuelve 10 ideas.
- Picas 1. Añades el ángulo concreto (paper, anécdota, ejemplo de usuaria) — esto solo lo tienes tú.
Días 3-5 — Blog (~4h spread)
- Copia el bloque Prompt 2 de _Prompts + abre proyecto + pega + rellena topic + ángulo + refs.
- Revisas, batch de tweaks en un mensaje, aprobado.
- Guardas en
40_Contenido_Redes/Drafts/Blog-<slug>.md. npm run content:legal-check -- ...Drafts/Blog-<slug>.md→ PASS obligatorio.
Día 6 — YT script (~1h)
- Copia el bloque Prompt 3 de _Prompts + abre proyecto + adjunta el blog draft.
- Te tiene que sonar a ti porque lo vas a grabar tú.
- Guardas en
Drafts/YT-<slug>.md. Legal check.
Día 7 — Grabar (~2-4h tuyas, no automatizable)
- Bloque dedicado. Pro setup. Script impreso o en pantalla.
Días 8-9 — Editar (~3-8h tuyas o freelance)
Día 10 — Newsletter (~1h)
- Copia el bloque Prompt 4 de _Prompts + abre proyecto + adjunta blog draft aprobado.
- Revisas, legal check, guardas en
Drafts/Newsletter-<slug>.md.
Día 12 — Publicación coordinada
- Sábado: blog (cuando T53 esté).
- Domingo: YouTube.
- Lunes: newsletter (manual hasta T23 + Loops scheduling).
- Lunes-miércoles: 1 IG post teaser/derivativo del cluster.
Tras cada publicación: 1 fila por canal en outreach-metrics.md (4 filas si publicaste los 4 outputs). Push del dev repo.
Dónde está cada cosa cuando te pierdas
| Necesito… | Ruta |
|---|---|
| Prompts canónicos | _Prompts (esta carpeta) — bloques de código + link al proyecto |
| Vocabulario legal (prohibidos + sustitutos) | ~/Desktop/TFC/thefittclub/_docs/01-core/thefittclub-voice.md §3.2 / §3.3 |
| Linter | cd ~/Desktop/TFC/thefittclub && npm run content:legal-check -- <archivo> |
| Ticket que automatiza más en el futuro | ~/Desktop/TFC/thefittclub/_docs/03-tickets/01-pending/62-cross-channel-content-workflow.md |
| Cockpit para ver qué toca esta semana | 100_Desarrollo/00-tablero-desarrollo.md (este vault) |
| Métricas — dónde añadir fila al publicar | ~/Desktop/TFC/thefittclub/_docs/01-core/outreach-metrics.md |
| Drafts pendientes / WIP | 40_Contenido_Redes/Drafts/ (créala cuando empieces tu primer draft) |
Reglas inviolables
- Legal check obligatorio antes de publicar cualquier pieza. Sin excepción.
- Las decisiones de qué publicar, cuándo y con qué ángulo son tuyas. Claude propone, tú dispones.
- No abras chats infinitos. Tweaks → un solo mensaje batch. Si el draft sigue mal: cambia el prompt en
_Prompts.md, no insistas en el chat. - Cada pieza publicada → 1 fila en
outreach-metrics.md+ push. El cockpit no adivina.
Mayo 2026 — warm-up trial (antes del flujo pleno de junio)
Propósito: calibrar el effort real antes de comprometerte a 3 IG/semana + cluster bi-mensual completo desde junio. Detectar bottlenecks reales (edición YT, tiempos de drafting, vocabulario legal en tu voz). Mantener IG caliente desde ya.
Commitments mayo (2 sem restantes ≈ 13-31 mayo)
- Instagram: 2 posts/semana (no 3). Total 4 posts en lo que queda de mayo.
- 1 blog draft completo (no se publica todavía — espera a T53 blog
/blogactivo). - 1 video YouTube grabado y editado (no se publica todavía si el canal aún no está reactivado; o sí, decisión tuya).
- Newsletter pospuesta a junio (depende de Loops.so configurado, T23).
Carga estimada mayo
| Item | Effort | Horas |
|---|---|---|
| 4 IG posts | 4 × ~1h | ~4h |
| Blog draft (Claude + revisión) | ~3-4h | ~3-4h |
| YT grabación + edit | ~6-8h | ~6-8h |
| Total mes | ~13-16h |
= ~6-8h/semana, 2 días × 3-4h como propones. Realista.
Lo que vas a aprender en mayo
- ¿Cuánto tardas REALMENTE en un blog draft con Claude? (calibra el M=3pts vs L=8pts).
- ¿Editas YT tú o necesitas freelance ya? Decisión de presupuesto.
- ¿El vocabulario legal aguanta sin un linter automático, o tropiezas en cada draft? Si tropiezas → T62 sube de prioridad.
- ¿Las 2 IG/semana las sacas sin notar? Si sí → en junio salta a 3/semana sin riesgo.
Mayo es trial. No te castigues si una semana cae a 1 IG o el blog se atrasa. El objetivo es medir, no rendir.
0. Cadencia operativa (anchors, vigente desde JUNIO 2026)
| Surface | Cadencia | Effort | Notas |
|---|---|---|---|
| 3 posts / semana | ~2 pts/wk | canal primario (100% conversiones históricas). Independiente del cluster. | |
| Cluster largo (blog + YouTube + newsletter) | bi-mensual (1 cada 2 meses) | ~8 pts/cluster | UN topic produce los 3 outputs. Spread real: 1-2 semanas de prep antes del lanzamiento. |
| Métricas review | mensual | 1 pt | primer lunes del mes — outreach-metrics.md + Plausible. |
Si en una semana hay que sacrificar algo: IG ship, cluster slip. IG sin contenido = audiencia se enfría. Cluster con una semana de retraso = ningún daño real.
1. Los 4 pilares de contenido
| # | Pilar | Audiencia hook | Moat |
|---|---|---|---|
| 1 | Recuperación + hipertrofia integrativa | ”recomposición corporal va más allá del músculo” | medio |
| 2 | Técnica + niveles | técnicas, ejercicios, progresión correcta | bajo (otros lo hacen) |
| 3 | Curaduría de papers | ingeniera leyendo literatura científica reciente | alto — imposible de copiar |
| 4 | Lifestyle biohacking + longevidad femenina | longevidad orientada a mujeres | medio |
Cada cluster bi-mensual ancla en un pilar. Rotación sugerida: 1 → 3 → 2 → 4 → 1 → … (entremezcla el moat).
2. Workflow del cluster bi-mensual
Plazo total: ~14 días de prep + 1 semana de publicación coordinada.
Días 1-2 — Topic decision
- Brainstorm AI seeded con los 4 pilares +
thefittclub-voice.md+ topics ya publicados. 10 ideas balanceadas. - Gala picks 1 + decide el ángulo + las refs (papers, ejemplos clínicos, anécdotas).
Días 3-5 — Long-form draft (blog)
- AI drafts blog 1500-2500 palabras anclado en el topic + voz Gala.
- Gala revisa; AI ejecuta tweaks en un solo prompt (no chat iterativo).
- Resultado: blog.md ready.
Días 6-9 — Video YouTube
- AI extrae script de 5-15 min del blog.
- Gala graba (pro setup: cámaras / micros / luces). 1 día de bloque.
- Edit (Gala o freelance) → video listo.
Días 10-11 — Newsletter
- AI extrae versión 600-900 palabras del blog + link al blog.
- Gala approves.
Día 12 — Legal pass
- AI linter de vocabulario contra
Muro_Legal_Vocabulario.md+ T49 D8 longevity-safe. - Zero
pacientes/diagnóstico/tratamientoetc.
Días 13-14 — Publish coordinado
- Sábado: blog publica.
- Domingo: YouTube publica + newsletter sale lunes.
- Lunes-miércoles: 1 IG post teaser/derivativo del cluster.
3. Workflow Instagram semanal (3 posts/wk)
Independiente del cluster (excepto el teaser opcional).
| Día | Tipo | Pilar | Producción |
|---|---|---|---|
| Lunes | Reel o carrusel (hook fuerte) | pilar libre, prefer Pillar 3 | 30-45 min con AI + draft |
| Miércoles | Single post o reel | pilar libre | 20-30 min |
| Viernes | Carrusel educacional o teaser del cluster | pilar del cluster o libre | 30-45 min |
Hooks + structure: usar plantilla IG. Voz: aplicar estilo + vocabulario legal.
4. Topic backlog (próximos clusters bi-mensuales)
| # | Topic tentativo | Pilar | Notas |
|---|---|---|---|
| 1 | (decidir cuando T62 active) | 3 (curaduría) | abrir con el moat para diferenciación inmediata |
| 2 | TBD | 1 (hipertrofia integrativa) | |
| 3 | TBD | 2 (técnica) | |
| 4 | TBD | 4 (lifestyle) |
Cuando un topic se completa: tachar de la lista, registrar en
outreach-metrics.mddel dev repo, mover drafts del cluster a99_Archivo/Historico_Social/si quieres preservarlos.
5. Cluster actual
Estado: ⏸️ No hay cluster activo. Arrancará cuando T62 (cross-channel content workflow) se active.
Cuando arranque, este bloque se rellena con:
- Topic + pilar: ___
- Refs (papers, anécdotas): ___
- Blog draft: link al draft
- YouTube script: link
- Newsletter: link
- IG teaser: link
- Fechas de publicación: ___
6. IG calendario (running list)
Mantener las últimas 4 semanas visibles. Mover las viejas a 99_Archivo/Historico_Social/ cuando saturen.
| Semana | Lunes | Miércoles | Viernes | Notas |
|---|---|---|---|---|
| (none yet) |
Cómo se conecta esto con el resto
- Cockpit (
100_Desarrollo/00-tablero-desarrollo.md): te dice qué semana toca cluster vs solo IG, y cuándo arranca cada cadencia. - Outreach metrics (
_docs/01-core/outreach-metrics.mden dev repo): contadores actualizados manualmente al publicar cada pieza. El cockpit los surface. - Cadencia (
_docs/01-core/non-dev-cadence.mden dev repo): define la frecuencia y el effort. Editar ahí si cambia el ritmo. - Voz + reglas legales: Estilo_Escritura · Muro_Legal_Vocabulario · Reglas_Copy_Marca.
Última actualización: 2026-05-13. Cuando el primer cluster cierre, calibrar effort pts y plazos contra realidad.