FlorianBruniaux/claude-code-ultimate-guide

Añade prosa descriptiva a secciones desnudas en documentos técnicos (FR + EN) usando 9 agentes paralelos.

¿Qué es claude-code-ultimate-guide?

Este skill automatiza el enriquecimiento de documentos técnicos (whitepapers) añadiendo párrafos introductorios de 2 a 4 frases a las secciones que carecen de ellos, mejorando significativamente la legibilidad y el valor informativo. Soporta los formatos FR y EN, utilizando hasta 9 agentes en paralelo para procesar múltiples documentos simultáneamente, con control estricto de límites de líneas (+15% máximo) y reglas de estilo. Es útil para equipos de documentación técnica, escritores técnicos y desarrolladores que necesitan mantener consistencia y calidad en grandes volúmenes de documentación. Se basa en reglas no negociables como evitar inventar datos, no terminar párrafos con dos puntos antes de listas (para prevenir errores de Typst), y usar prosa natural en inglés sin traducción literal del francés. Funciona con cualquier agente de IA que soporte herramientas de edición de archivos, como Claude Code, Cursor o Codex.

Compatible con✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/FlorianBruniaux/claude-code-ultimate-guide/tree/HEAD/.agents/skills/source-command-audit-prose

Installed? Explore more Investigación y análisis de datos skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

source-command-audit-prose

Usa este skill cuando el usuario solicite ejecutar el comando migrado audit-prose.

Plantilla de Comando

Audit Prose — Enriquecimiento de Secciones Desnudas

Añade prosa descriptiva (2-4 frases) antes de cada sección "desnuda" en los documentos técnicos. Una sección "desnuda" = encabezado seguido directamente de una tabla, bloque de código o lista sin párrafo introductorio.

Uso

/audit-prose        # Todos los WPs (00-08), FR + EN
/audit-prose 07     # Solo WP07 (FR + EN)
/audit-prose 03 07  # Solo WP03 y WP07

Definición de "Sección Desnuda"

Sección (## o ###) seguida DIRECTAMENTE por:

  • Una tabla Markdown (|)
  • Un bloque de código (```)
  • Una lista con viñetas (-) o numerada

Sin párrafo introductorio (mínimo 2 frases).

Reglas Estrictas (no negociables)

  1. NUNCA termines un párrafo con : antes de una lista con viñetas → error de Typst que fusiona las viñetas en línea
  2. NO inventes cifras, métricas o citas
  3. NO añadas callouts (:::), Mermaid o escenarios de persona
  4. NO superes +15% de líneas por archivo
  5. Versiones mantenidas en 3.27.6
  6. Prosa EN = inglés natural, no traducción palabra por palabra del FR
  7. Cada adición = mínimo 2 frases, máximo 4 frases

Ejemplo de Transformación

ANTES :
### Códigos de Salida
| Código | Significado |
|--------|-------------|
| 0      | Autorizado  |

DESPUÉS :
### Códigos de Salida
Los hooks se comunican con Codex mediante códigos de salida estandarizados.
Este es el mecanismo que permite bloquear o autorizar una acción en tiempo real,
sin intervención humana.

| Código | Significado |
|--------|-------------|
| 0      | Autorizado  |

Flujo de Trabajo: 9 Agentes en Paralelo

Fuentes de Contexto

  • machine-readable/reference.yaml : mapeo de temas → líneas de la guía principal
  • guide/ultimate-guide.md : guía de referencia (en las líneas indicadas en reference.yaml)
  • Conocimiento de Codex (v3.27.6, MCP, hooks, agent teams, etc.)

Mapeo de WPs

#FREN~Secciones desnudas
00whitepapers/fr/00-introduction-serie.qmdwhitepapers/en/00-series-introduction.qmd~10
01whitepapers/fr/01-prompts-efficaces.qmdwhitepapers/en/01-effective-prompts.qmd~14
02whitepapers/fr/02-personnalisation.qmdwhitepapers/en/02-customization.qmd~18
03whitepapers/fr/03-securite.qmdwhitepapers/en/03-security.qmd~20
04whitepapers/fr/04-architecture.qmdwhitepapers/en/04-architecture.qmd~14
05whitepapers/fr/05-equipe.qmdwhitepapers/en/05-team.qmd~20
06whitepapers/fr/06-privacy.qmdwhitepapers/en/06-privacy.qmd~12
07whitepapers/fr/07-guide-reference.qmdwhitepapers/en/07-reference-guide.qmd~36
08whitepapers/fr/08-agent-teams.qmdwhitepapers/en/08-agent-teams.qmd~16

Ejecución

Si el argumento es un número de WP específico : ejecutar 1 agente solo para ese par FR/EN.

Si no hay argumento (o "all") : crear un equipo audit-prose-{fecha} y ejecutar 9 agentes en paralelo.

Para cada WP objetivo, ejecutar un agente con este prompt:

Eres un editor técnico senior. Tu misión: añadir PROSA DESCRIPTIVA
a las secciones "desnudas" del documento técnico [XX - Título].

## Definición de "sección desnuda"
Sección (## o ###) seguida DIRECTAMENTE por una tabla, bloque de código, o
lista con viñetas, SIN párrafo introductorio (2+ frases).

## Lo que haces
Para CADA sección desnuda identificada:
1. Añadir 2-4 frases ANTES del contenido estructurado
2. Cada frase aporta una NUEVA INFORMACIÓN: el por qué, cuándo usar,
   las implicaciones, la decisión de diseño, o el contexto práctico
3. NO reformular lo que sigue — COMPLETAR con contexto faltante

## Fuentes de contexto
- `machine-readable/reference.yaml` : mapeo completo temas → guía principal
- Tu conocimiento de Codex (v3.27.6, MCP, hooks, agent teams, etc.)

## Reglas estrictas
- NO inventar cifras, métricas o citas
- NO añadir callouts (:::), Mermaid o escenarios de persona
- NUNCA terminar un párrafo con ":" antes de una lista con viñetas (error de Typst)
- NO superar +15% de líneas
- Mantener versiones en 3.27.6
- Prosa EN = inglés natural, no traducción palabra por palabra
- Cada adición = mínimo 2 frases, máximo 4 frases

## Proceso
1. LEER reference.yaml (secciones relevantes al WP)
2. LEER el WP FR completo
3. IDENTIFICAR todas las secciones desnudas
4. EDITAR el archivo FR (herramienta Edit, sección por sección)
5. LEER el WP EN completo
6. EDITAR el archivo EN
7. VERIFICAR: ningún párrafo termina en ":" antes de una lista
8. Reportar: secciones procesadas, delta líneas FR/EN

Espera e Informes

Esperar las respuestas de todos los agentes. Para cada WP completado, mostrar:

WP[XX] ✅ — [N] secciones, +[X]% FR/EN

Cierre

Cuando todos los agentes hayan terminado, enviar shutdown_request a cada uno, luego TeamDelete.

Verificación Posterior al Enriquecimiento

# 1. Delta líneas (máx +15%)
for f in whitepapers/fr/*.qmd; do
  echo "$(wc -l < "$f") $(basename $f)"
done

# 2. Verificar error de Typst: párrafo que termina en ":" seguido de lista
grep -n ':$' whitepapers/fr/*.qmd whitepapers/en/*.qmd | head -20

# 3. Versiones intactas
grep "^version:" whitepapers/fr/*.qmd whitepapers/en/*.qmd

# 4. Reconstruir PDFs
for f in whitepapers/fr/*.qmd whitepapers/en/*.qmd; do
  quarto render "$f"
done

Presupuesto de Líneas por WP

WPPresupuesto máx FRPresupuesto máx EN
00+54 líneas+54 líneas
01+142 líneas+142 líneas
02+189 líneas+189 líneas
03+145 líneas+145 líneas
04+120 líneas+120 líneas
05+143 líneas+143 líneas
06+79 líneas+79 líneas
07+281 líneas+281 líneas
08+241 líneas+241 líneas

Individual skills in this repo

This repo contains 5 individual skills — each has its own dedicated page.

Skills relacionados