CommunityPesquisa e Análise de Dadosgithub.com

Audit Prose — Guia Definitivo do Claude Code

Adiciona prosa descritiva a seções nuas em whitepapers (FR + EN) usando 9 agentes paralelos.

O que é Audit Prose — Guia Definitivo do Claude Code?

Este skill automatiza o enriquecimento de whitepapers técnicos adicionando parágrafos introdutórios a 'seções nuas' — cabeçalhos seguidos imediatamente por tabelas, blocos de código ou listas, sem prosa explicativa. Ele opera com 9 agentes paralelos cobrindo pares de arquivos em Francês e Inglês (WPs 00-08), utilizando o guia de referência principal e conhecimento sobre Codex v3.27.6, MCP, hooks e agent teams como contexto. As regras são rigorosas: cada adição deve ter 2-4 frases informativas, sem inventar dados, sem terminar parágrafo com ':' antes de lista (para evitar bugs no Typst), e respeitando um limite de +15% de linhas por arquivo. O skill suporta execução seletiva por número de WP ou execução completa com todos os agentes, seguida de verificação pós-enriquecimento e rebuild dos PDFs via Quarto. É ideal para equipes de documentação que mantêm whitepapers bilíngues e precisam garantir que cada seção técnica tenha uma introdução coerente e informativa.

Funciona com✓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 Pesquisa e Análise de Dados skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

source-command-audit-prose

Use este skill quando o usuário solicitar a execução do comando migrado audit-prose.

Modelo de Comando

Audit Prose — Enriquecimento de Seções Nuas

Adiciona prosa descritiva (2-4 frases) antes de cada seção "nua" dos whitepapers. Uma seção "nua" = heading seguido diretamente de uma tabela, bloco de código ou lista sem parágrafo de introdução.

Uso

/audit-prose        # Todos os WPs (00-08), FR + EN
/audit-prose 07     # Apenas WP07 (FR + EN)
/audit-prose 03 07  # Apenas WP03 e WP07

Definição "Seção Nua"

Seção (## ou ###) seguida DIRETAMENTE por:

  • Uma tabela Markdown (|)
  • Um bloco de código ( ```)
  • Uma lista com marcadores (-) ou numerada

Sem parágrafo de introdução (mínimo 2 frases).

Regras Estritas (não negociáveis)

  1. NUNCA terminar um parágrafo com : antes de uma lista com marcadores → bug Typst que mescla os bullets em inline
  2. NÃO inventar números, métricas ou citações
  3. NÃO adicionar callouts (:::), Mermaid ou cenários persona
  4. NÃO ultrapassar +15% de linhas por arquivo
  5. Versões mantidas em 3.27.6
  6. Prosa EN = inglês natural, não tradução palavra por palavra do FR
  7. Cada adição = mínimo 2 frases, máximo 4 frases

Exemplo de Transformação

ANTES:
### Exit Codes
| Code | Signification |
|------|---------------|
| 0    | Autorisé      |

DEPOIS:
### Exit Codes
Les hooks communiquent avec Codex via des codes de sortie standardisés.
C'est le mécanisme qui permet de bloquer ou autoriser une action en temps réel,
sans intervention humaine.

| Code | Signification |
|------|---------------|
| 0    | Autorisé      |

Fluxo de Trabalho: 9 Agentes Paralelos

Fontes de Contexto

  • machine-readable/reference.yaml : mapeamento assuntos → linhas do guia principal
  • guide/ultimate-guide.md : guia de referência (nas linhas indicadas no reference.yaml)
  • Conhecimento Codex (v3.27.6, MCP, hooks, agent teams, etc.)

Mapeamento dos WPs

#FREN~Seções nuas
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

Execução

Se argumento = número WP específico: lançar 1 agente para esse par FR/EN apenas.

Se nenhum argumento (ou "all"): criar uma equipe audit-prose-{data} e lançar 9 agentes em paralelo.

Para cada WP alvo, lançar um agente com este prompt:

Você é um editor técnico sênior. Sua missão: adicionar PROSA DESCRITIVA
às seções "nuas" do whitepaper [XX - Título].

## Definição "seção nua"
Seção (## ou ###) seguida DIRETAMENTE por uma tabela, bloco de código, ou
lista com marcadores, SEM parágrafo de introdução (2+ frases).

## O que você faz
Para CADA seção nua identificada:
1. Adicionar 2-4 frases ANTES do conteúdo estruturado
2. Cada frase traz uma INFO NOVA: o porquê, quando usar,
   as implicações, a escolha de design, ou o contexto prático
3. NÃO reformular o que vem a seguir — COMPLETAR com contexto faltante

## Fontes de Contexto
- `machine-readable/reference.yaml` : mapeamento completo assuntos → guia principal
- Seu conhecimento de Codex (v3.27.6, MCP, hooks, agent teams, etc.)

## Regras estritas
- NÃO inventar números, métricas ou citações
- NÃO adicionar callouts (:::), Mermaid ou cenários persona
- NUNCA terminar um parágrafo com ":" antes de uma lista com marcadores (bug Typst)
- NÃO ultrapassar +15% de linhas
- Manter versões em 3.27.6
- Prosa EN = inglês natural, não tradução palavra por palavra
- Cada adição = mínimo 2 frases, máximo 4 frases

## Processo
1. LER reference.yaml (seções pertinentes ao WP)
2. LER o WP FR completo
3. IDENTIFICAR todas as seções nuas
4. EDITAR o arquivo FR (ferramenta Edit, seção por seção)
5. LER o WP EN completo
6. EDITAR o arquivo EN
7. VERIFICAR: nenhum parágrafo termina com ":" antes de uma lista
8. Relatar: seções tratadas, delta linhas FR/EN

Espera e Relatório

Aguardar os retornos de todos os agentes. Para cada WP concluído, exibir:

WP[XX] ✅ — [N] seções, +[X]% FR/EN

Desligamento

Quando todos os agentes tiverem terminado, enviar shutdown_request para cada um, depois TeamDelete.

Verificação Pós-Enriquecimento

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

# 2. Verificar bug Typst: parágrafo terminando com ":" seguido de lista
grep -n ':$' whitepapers/fr/*.qmd whitepapers/en/*.qmd | head -20

# 3. Versões 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

Orçamento de Linhas por WP

WPOrçamento máx FROrçamento máx EN
00+54 linhas+54 linhas
01+142 linhas+142 linhas
02+189 linhas+189 linhas
03+145 linhas+145 linhas
04+120 linhas+120 linhas
05+143 linhas+143 linhas
06+79 linhas+79 linhas
07+281 linhas+281 linhas
08+241 linhas+241 linhas

Individual skills in this repo

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

Habilidades Relacionadas