CAFEERON21br18/Daily_Master_Prompt

Use quando o usuário quiser um prompt mestre diário, um prompt de sessão de trabalho recorrente ou não supervisionada, ou uma rotina de "continue de onde paramos todo dia" para um projeto, ou quiser alterar ou adicionar um adendo a um DAILY_PROMPT.md existente.

O que é Daily_Master_Prompt?

Esta skill cria e gerencia um arquivo `DAILY_PROMPT.md` que permite que qualquer sessão nova de um assistente de IA (como Claude Code) possa retomar um projeto, executar um dia de trabalho e deixá-lo pronto para o dia seguinte, sem depender do histórico da conversa. A memória do projeto é mantida em cinco arquivos de estado (`BACKLOG.md`, `DEVLOG.md`, `HANDOFF.md`, `QUESTIONS.md`, `APPROVALS.md`) localizados na mesma pasta, garantindo que o progresso seja preservado entre execuções. O usuário pode simplesmente digitar "Read <pasta>/DAILY_PROMPT.md and execute it" para iniciar uma sessão. A skill é útil para desenvolvedores que desejam automação de tarefas diárias, sessões de trabalho não supervisionadas ou um fluxo contínuo de desenvolvimento com checkpoints claros. Ela suporta a criação inicial do prompt, a atualização com adendos, e a execução do primeiro run como um teste de integridade, garantindo que o prompt esteja correto e auto-suficiente.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add CAFEERON21br18/Daily_Master_Prompt

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

Criar um Prompt Mestre Diário

Visão Geral

Um prompt mestre diário é um arquivo auto-contido, DAILY_PROMPT.md, que qualquer sessão nova pode executar para retomar um projeto, realizar um dia de trabalho e deixá-lo pronto para o dia seguinte. A memória do projeto reside em cinco arquivos de estado ao lado dele, nunca na conversa. Após a primeira execução, o usuário apenas digita:

Read <pasta>/DAILY_PROMPT.md and execute it.

Entrada do usuário: $ARGUMENTS (uma pasta e/ou uma explicação do projeto; qualquer um pode estar faltando).

O que existe quando você termina

Tudo na pasta do projeto (<pasta>), construído a partir dos templates em ${CLAUDE_SKILL_DIR}/templates/:

ArquivoContémMudanças
DAILY_PROMPT.mdMissão, marco, regras, mapa de contexto, procedimento da sessãoApenas quando o usuário pedir
BACKLOG.mdItens de trabalho ordenados com IDs e statusToda execução
DEVLOG.mdLog datado e anexado de cada execuçãoToda execução
HANDOFF.mdEstado atual, próximas 3 ações, avisosReescrito toda execução
QUESTIONS.mdPerguntas para o usuário, com uma recomendação cadaExecuções perguntam, usuário responde
APPROVALS.mdAções arriscadas ou irreversíveis aguardando sim/nãoExecuções solicitam, usuário decide

O progresso vai para os arquivos de estado. DAILY_PROMPT.md contém apenas o que permanece verdadeiro por semanas.

Passos

  1. Encontre a pasta. Use a pasta nos argumentos. Caso contrário, use a pasta que contém a especificação ou o código do projeto; se várias se encaixarem, pergunte.
  2. Reúna contexto lendo, não perguntando. A explicação do usuário; README*, CLAUDE.md, AGENTS.md; especificações (GDD, PRD, roadmap, docs/); git log --oneline -30 e git status; uma árvore de arquivos de 2 a 3 níveis; manifestos e scripts que revelam comandos de build, teste, lint e execução; servidores MCP conectados que o trabalho precisa; notas TODO/FIXME; quaisquer arquivos de estado existentes. Separe o que está feito do que não está.
  3. Pergunte apenas pelo que os arquivos não dizem, em uma única chamada AskUserQuestion (máximo 4 perguntas), a partir desta lista: marco atual e sua definição de pronto; como um item finalizado é verificado; regras rígidas (nunca publicar/implantar, perguntar antes de novas dependências, política de branch e push); se as execuções são supervisionadas, não supervisionadas ou ambas. Se ninguém responder, adote a leitura mais segura (não supervisionada, sem push, sem publicar) e registre cada suposição em QUESTIONS.md com sua linha "Assumido até ser respondido".
  4. Escreva DAILY_PROMPT.md a partir de DAILY_PROMPT.template.md. Cada seção nomeia os caminhos reais, comandos, ferramentas e marco deste projeto. Na linha diária, escreva a pasta relativa à raiz do repositório (onde o usuário abre o Claude), não um caminho absoluto; quando a pasta for a própria raiz, a linha é Read DAILY_PROMPT.md and execute it. Se executar ou testar o projeto puder tocar dados reais (arquivos do usuário, contas ativas, produção, um local publicado), adicione uma regra fundamental e um método de verificação que usem uma cópia temporária ou de teste.
  5. Crie os arquivos de estado a partir de seus templates. Se um já existir, mescle a ele; nunca sobrescreva ou reordene o histórico do usuário. Popule BACKLOG.md a partir do marco, lacunas na especificação, TODOs e objetivos do usuário, ordenado de modo que o item 1 possa começar hoje e cada item caiba em uma sessão, cada um com um "Pronto quando" concreto. Popule HANDOFF.md com o estado inicial. Um template cujo exemplo de entrada ainda não se aplica mantém seu cabeçalho e linhas de formato, com Nenhum ainda. no lugar da entrada. Verifique: grep -n "{{" <pasta>/*.md não retorna nada.
  6. Faça commit dos novos arquivos se a pasta estiver em um repositório git (chore: adicionar prompt mestre diário), seguindo as regras de commit do repositório.
  7. Primeira execução. A menos que o usuário tenha dito para não, execute DAILY_PROMPT.md agora, exatamente como uma sessão nova faria. Este é o teste do prompt: quando um passo foi ambíguo, falhou ou precisou de conhecimento que não está nos arquivos, corrija o prompt e anote a correção em DEVLOG.md.
  8. Passe o bastão. Informe ao usuário o que foi criado, o que a primeira execução fez e forneça a linha diária em um bloco de código:
    Read <pasta>/DAILY_PROMPT.md and execute it.
    
    Mencione /daily-master-prompt:run <pasta> como a mesma coisa, e que a linha também funciona como o prompt de uma tarefa agendada.

Atualizando um prompt existente

Quando DAILY_PROMPT.md já existir, leia-o e todos os arquivos de estado primeiro. Aplique a alteração no lugar, ou sob ## Adendos como uma entrada datada quando o usuário pedir um adendo. Mantenha todo o estado. Registre a alteração em DEVLOG.md.

Erros comuns

ErroResultadoFaça em vez disso
Prompt genérico ("trabalhe no projeto")Cada execução redescobre o projetoCaminhos reais, comandos, marco, definição de pronto
Progresso escrito em DAILY_PROMPT.mdPrompt fica obsoleto e contradiz arquivos de estadoProgresso vive em BACKLOG/HANDOFF/DEVLOG
Nenhuma etapa de verificaçãoItens "prontos" que não funcionamUma verificação concreta por item (testes, build, playtest, lint)
Execuções param no primeiro bloqueioDias não supervisionados não produzem nadaRegistre em QUESTIONS/APPROVALS, continue com o próximo item
Itens do backlog muito grandesTrabalho meio feito todos os diasDivida até que um item caiba em uma sessão
Sobrescrever arquivos de estado existentesUsuário perde históricoMescle

Habilidades Relacionadas