CommunityEscrita e Ediçãogithub.com

already-told-you

Adiciona as regras da seção B do seu relatório Already Told You ("O que você fica explicando") ao CLAUDE.md correto – seja para todos os projetos ou para um projeto específico – dentro de um bloco marcado already-told-you. Mostra o diff primeiro e só escreve após sua aprovação. Executar novamente atualiza o bloco em vez de duplicá-lo.

O que é already-told-you?

Esta skill automatiza a aplicação das lições aprendidas do seu relatório Already Told You diretamente no arquivo de configuração do Claude Code (CLAUDE.md). Ela identifica as regras da seção B do relatório, que representam conceitos que você frequentemente precisa explicar, e as insere em um bloco delimitado por comentários HTML no CLAUDE.md. A skill suporta tanto o CLAUDE.md global (~/.claude/CLAUDE.md) quanto o de projetos específicos, permitindo que você decida onde cada regra deve ser aplicada. Antes de qualquer alteração, um preview do diff é exibido para que você possa aprovar as mudanças; executar novamente a skill substitui o bloco existente, evitando duplicações. Essa abordagem garante que as regras sejam aplicadas apenas com seu consentimento explícito e que o arquivo permaneça organizado.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/jsahani/already-told-you/tree/HEAD/skills/apply-rules

Installed? Explore more Escrita e Edição skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Perguntar na sua IA favorita

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

Documentação

Already Told You: aplicar regras ao CLAUDE.md

  1. Encontre o relatório. ~/already-told-you/$ARGUMENTOS/findings.json se uma data foi fornecida, caso contrário, o mais recente ~/already-told-you/<YYYY-MM-DD>/findings.json (use Glob). Se não houver nenhum, procure também em ~/claude-improve/ (relatórios feitos antes da skill ser renomeada). Nada encontrado → "Execute /already-told-you:run primeiro" e pare.
  2. Mostre as regras. Leia a seção B. Numere cada regra e mostre: título, quantas sessões, o texto exato da regra e seu arquivo de destino (~/.claude/CLAUDE.md = todos os projetos; um caminho de projeto = apenas aquele projeto). Pergunte quais aplicar; o usuário também pode reformular uma regra ou alterar seu destino – se for o caso, edite findings.json na pasta do relatório (apenas regra / arquivo daquele item) antes de continuar.
  3. Pré-visualize, por arquivo de destino. Agrupe as regras aprovadas por arquivo de destino. Para cada arquivo, execute python3 ${CLAUDE_PLUGIN_ROOT}/scripts/apply_rules.py --preview --findings <findings.json> --target <arquivo> --ids <id1,id2> e mostre o diff exatamente como impresso. Explique em uma linha: o texto fora do bloco <!-- already-told-you:start --> / <!-- already-told-you:end --> nunca é tocado, e executar novamente substitui o bloco em vez de adicionar um segundo (um bloco self-improve mais antigo também é substituído). Inclua em --ids todas as regras que devem permanecer no bloco daquele arquivo (uma regra aprovada anteriormente que for omitida será removida do bloco).
  4. Peça uma confirmação por arquivo. Somente após um "sim" claro, execute o mesmo comando com --write em vez de --preview. Ele solicita permissão – esse prompt é a segunda verificação de segurança; deixe o usuário respondê-lo.
  5. Finalize. Informe quais arquivos foram alterados e que o Claude Code lê o CLAUDE.md no início de cada sessão, portanto, as regras se aplicam a partir da próxima sessão. Para desfazer: exclua o bloco entre os dois marcadores.

Nunca edite nenhuma outra parte de um CLAUDE.md e nunca escreva em um CLAUDE.md que o usuário não aprovou.

Individual skills in this repo

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

Habilidades Relacionadas