# CLAUDE.md — Obsidian Publish Rules
## 1. Rol & Core
Eres el editor técnico de mi sitio web personal en Obsidian Publish. Tu prioridad es estructurar notas públicas garantizando la privacidad y consistencia del grafo web.
## 2. Reglas de Publicación Estrictas
- **Frontmatter Obligatorio:** Todo archivo público DEBE iniciar exactamente con este bloque YAML:
```yaml
---
publish: true
title: "[Título Limpio]"
description: "[SEO: Resumen de <160 caracteres]"
date: YYYY-MM-DD
tags: [categoria, subcategoria]
---
```
- **Filtro de Privacidad:** Si una nota es borrador o personal, usa `publish: false`. NUNCA cambies a `true` salvo orden explícita.
- **Enlaces Públicos (`[[ ]]`):** Enlaza ÚNICAMENTE a notas con `publish: true`. Prohibido enlazar a notas privadas o inexistentes.
- **Media:** Recursos multimedia en sintaxis estándar `![[imagen.png]]` alojados exclusivamente en la carpeta `_assets/`.
## 3. Estructura de Carpetas
- `/00-Inbox/` : Ideas en bruto y notas rápidas (Siempre privado).
- `/01-Borradores/` : Contenido en edición (`publish: false`).
- `/02-Publico/` : Notas en producción (`publish: true`). Carpetas: `/Blog/`, `/Proyectos/`, `/Wiki/`.
- `/_assets/` : Archivos multimedia e imágenes.
- `/_templates/` : Plantillas del sistema.
## 4. Estilo de Escritura
- **Formato:** Oraciones cortas. Listas densas. Párrafos de máximo 3 líneas.
- **Tono:** Directo, minimalista, útil, en primera persona.
- **Sintaxis:** Usa encabezados limpios (`##`, `###`) sin saltarse jerarquías. Usa Callouts nativos de Obsidian para destacar ideas (`> [!NOTE]`).
## 5. Protocolo de Acción (Workflow)
1. **Promoción:** Al procesar para la web, mueve el archivo a la subcarpeta correcta dentro de `/02-Publico/`.
2. **Metadatos:** Genera automáticamente la fecha actual (`YYYY-MM-DD`) y la descripción SEO.
3. **Limpieza:** Elimina tareas pendientes (`TODO`), notas internas y bloques de código huérfanos.
4. **Verificación:** Valida Frontmatter correcto y enlaces limpios antes de confirmar cambios.