daily-summary-base

Estrutura para criar documentos de resumo de sessão. Use quando o usuário solicitar um resumo de conversa.

O que é daily-summary-base?

O Daily Summary Generator (Base Framework) é um framework para criação de resumos de sessões de conversa com agentes de IA. Ele foi projetado para capturar eventos de uma sessão, com um nome de arquivo que reflete o intervalo de tempo coberto, mesmo que a sessão ultrapasse fronteiras de calendário. O fluxo de trabalho inclui verificar a data/hora atual, determinar o intervalo do resumo, solicitar uma tag de contexto e gerar o nome do arquivo seguindo formatos específicos (para sessões de um único dia ou com intervalo). O documento gerado contém seções obrigatórias como Ground Truth, TL;DR, Key Numbers, Timeline, Insights, Decisões, e Tomorrow's Seeds. A ferramenta é útil para manter um registro organizado e reflexivo das sessões, facilitando a continuidade do trabalho. É compatível com qualquer agente de IA que leia e escreva arquivos markdown, e a documentação enfatiza a importância de salvar em um diretório específico e evitar emojis em seções de dados para evitar problemas de codificação UTF-8.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ZachBeta/claude-as-coach/tree/main/skills/daily-summary-base

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

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

Documentação

Gerador de Resumo Diário (Estrutura Base)

Propósito: Criar documento de resumo capturando os eventos de uma sessão de conversa.

Princípio chave: O resumo é DA sessão, não PARA o dia seguinte. O nome do arquivo reflete o período de tempo coberto.

Realidade reconhecida: Sessões frequentemente ultrapassam limites de calendário. Resumos podem cobrir "quinta-feira à tarde até sexta-feira de manhã" em vez de dias de calendário limpos. A convenção de nomenclatura deve refletir a cobertura real.

Processo

1. Verificar Data/Hora Atual

PRIMEIRO PASSO CRÍTICO - Evita confusão de data

TZ='America/New_York' date '+%A, %B %d, %Y - %I:%M %p %Z'

Confirme a data/hora real no fuso horário do usuário.

2. Determinar Intervalo do Resumo

Pergunte ao usuário: "Qual intervalo de tempo este resumo cobre?"

Cenários típicos:

  • Sessão no mesmo dia: "Hoje desde a manhã até agora"
  • Sessão com intervalo: "Ontem à tarde até esta manhã"
  • Preenchimento retroativo: O usuário fornece um intervalo específico

Sempre confirme: "Gerando resumo cobrindo [Dia/Hora Início] até [Dia/Hora Fim]. Correto?"

Determine se é dia único ou intervalo:

  • Se a sessão começa e termina no mesmo dia calendário → formato dia único
  • Se a sessão ultrapassa limites de calendário → formato intervalo

3. Perguntar pela Tag de Contexto

"Qual é a tag de contexto para esta sessão?"

O usuário fornece uma tag representando o estado atual (ex.: semana-3-dia-2, dia-de-descanso).

4. Gerar Nome do Arquivo

⚠️ CRÍTICO: O nome do arquivo deve seguir o modelo exatamente

Formato dia único:

Resumo-AAAA-MM-DD-Dia-[tag-contexto].md

Exemplo: Resumo-2025-11-15-Sabado-semana-3-dia-2.md

Formato intervalo (ultrapassa limites de calendário):

Resumo-AAAA-MM-DD-Dia-abrev-até-DD-Dia-abrev-[tag-contexto].md

Exemplo: Resumo-2026-01-15-Qui-até-16-Sex-semana-5-corrida-longa.md

Regras:

  • Use nomes de dias abreviados no formato intervalo: Seg, Ter, Qua, Qui, Sex, Sáb, Dom
  • Use nomes de dias completos no formato dia único: Segunda-feira, Terça-feira, etc.
  • Intervalo usa a tag de contexto do dia principal (o dia com a maior parte do conteúdo da sessão)
  • Salvar em: /mnt/user-data/outputs/

Crítico: Datas no nome do arquivo = datas dos eventos contidos.

5. Criar Estrutura do Documento

Regras de formatação:

  • Use apenas markdown padrão (cabeçalhos, listas, negrito, itálico, blocos de código, tabelas)
  • SEM tags HTML (<details>, <summary>, <div>)
  • Apenas caracteres seguros ASCII:
    • Use -> não →
    • Use " não "
    • Use - não —
    • Evite caracteres Unicode especiais

Diretrizes de uso de emoji:

Limitação de projetos: O recurso de exportação de arquivo do Claude Projects corrompe emojis UTF-8 em Unicode quebrado.

Padrão recomendado:

  • Evite emojis em seções de dados (tabelas, timestamps, métricas principais) - mantenha legível por máquina
  • Use com moderação em seções narrativas se adicionarem significado
  • Em caso de dúvida: Use texto simples. Emojis são decorativos, não essenciais.

Seções obrigatórias:

# Resumo Diário: [Data ou Intervalo de Datas]

**[Tag de Contexto]** | **[Tag Secundária se aplicável]**

---

## VERDADE FUNDAMENTAL

- Cobre: [Intervalo de tempo específico sendo resumido]
- Estado: [estado/fase atual]
- [Contadores de longa duração se aplicável]

---

## TL;DR - Resumo do Dia

- [Trajetória da sessão - o que mudou]
- [Decisão ou insight principal]
- [Resumo de capacidade/estado]

---

## Números Principais

| Métrica | Manhã | Noite | Observações |
|---------|-------|-------|-------------|
| [Dados] | | | |

---

## Linha do Tempo

| Horário | Evento |
|---------|--------|
| [timestamp] | [evento] |

---

## Insights e Aprendizados

[Insights principais, padrões, resultados]

---

## Decisões Tomadas

[Decisões para o futuro, ajustes, mudanças]

---

## O Que Funcionou

- [Sucessos da sessão]

---

## O Que Não Funcionou

| Desafio | Aprendizado |
|---------|-------------|
| [problema] | [lição] |

---

## O Que Importou Neste Dia

[Resumo claro da importância da sessão]

---

## Sementes para Amanhã

**Tópicos ainda quentes:**
- [Tópico de contemplação que pode continuar - não é uma tarefa, é uma pergunta ou ideia]
- [Decisão mencionada mas ainda não executada]
- [Experimento agendado mas não iniciado]

**Uma coisa de hoje:**
[Um único insight, pergunta ou observação da sessão - semente para reflexão, não para ação]

---

*Gerado: [timestamp atual]*
*Resumo DE: [Intervalo de tempo coberto]*
*[Tags de contexto]*

---

**[Frase de encerramento em uma linha capturando a sessão]**

6. Salvar em Saídas

/mnt/user-data/outputs/Resumo-[nome-do-arquivo].md

7. Lembrar ao Usuário

"Resumo criado: [nome do arquivo]

Este captura [intervalo de tempo]. Clique em 'adicionar ao projeto' para salvá-lo."

Regras Críticas

  1. Verificação de data/hora PRIMEIRO - comando bash, sem suposições
  2. Intervalo do resumo = intervalo dos eventos - nome do arquivo corresponde à cobertura do conteúdo
  3. Usuário confirma intervalo - "Gerando resumo cobrindo [X] até [Y]. Correto?"
  4. Nome do arquivo segue formato - data(s) ISO + nome(s) do(s) dia(s) + tag exata fornecida pelo usuário
  5. Verdade fundamental no topo - intervalo de tempo explícito sendo resumido
  6. Salvar em saídas - o usuário adiciona manualmente ao projeto

Exemplos de Nomes de Arquivo

Dia único (sessão dentro de um dia calendário):

  • Resumo-2025-11-15-Sabado-semana-3-dia-2.md
  • Resumo-2025-11-20-Quinta-dia-de-descanso.md
  • Resumo-2025-12-01-Segunda-preparacao-corrida.md

Intervalo (sessão ultrapassa limites de calendário):

  • Resumo-2026-01-15-Qui-até-16-Sex-semana-5-corrida-longa.md
  • Resumo-2026-01-18-Sab-até-19-Dom-fim-de-semana-recuperacao.md

Por Que Nomenclatura Baseada em Intervalo

Problema: A geração de resumos requer capacidade cognitiva imprevisível. Forçar resumos em limites de calendário cria pressão. Sessões naturalmente ultrapassam limites (tarde → manhã seguinte).

Solução: O nome do arquivo reflete a cobertura real. O resumo captura o que aconteceu, nomeado para quando aconteceu, gerado quando há capacidade.

Compromisso: Nomes de arquivo ligeiramente mais complexos, mas representação precisa da realidade.

Sementes para Amanhã como Iniciadores de Conversa

Propósito: Sementes para Amanhã faz a ponte entre esta sessão e a próxima. Não é uma lista de tarefas - são iniciadores de conversa.

"Tópicos ainda quentes" deve capturar:

  • Tópicos de contemplação que não foram esgotados
  • Perguntas levantadas mas não totalmente exploradas
  • Decisões mencionadas mas ainda não executadas
  • Experimentos discutidos mas não iniciados

"Uma coisa de hoje" deve capturar:

  • Um único insight que vale a pena contemplar
  • Uma reformulação que surgiu
  • Uma pergunta que ainda está puxando
  • Algo que surpreendeu ou tocou

A habilidade de briefing matinal usa estas para reabrir a contemplação em vez de pular diretamente para a logística. O documento de resumo se torna a ponte entre as sessões, carregando adiante não apenas o que aconteceu, mas o que ainda está vivo.

Individual skills in this repo

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

Habilidades Relacionadas