CommunityEscrita e Ediçãogithub.com

jsahani/already-told-you

Mostra as habilidades que o /already-told-you:run elaborou a partir do seu histórico, permite que você escolha, exibe cada arquivo e instala apenas as que você aprovar — para todos os projetos (~/.claude/skills) ou apenas um projeto. Nunca sobrescreve uma habilidade existente sem perguntar.

O que é already-told-you?

Esta skill, **Already Told You**, atua como um portal de revisão e instalação seletiva para habilidades (skills) geradas pelo comando `/already-told-you:run`. Ela não instala nada automaticamente; cada habilidade passa por uma aprovação explícita do usuário. A skill localiza o relatório mais recente no diretório `~/already-told-you/` (ou no `~/claude-improve/` para relatórios antigos), lista as habilidades disponíveis e permite que o usuário escolha quais inspecionar. Para cada habilidade selecionada, o usuário vê o conteúdo completo do `SKILL.md`, incluindo quaisquer linhas `TODO (check):` que podem ser preenchidas antes da instalação. Em seguida, decide se a instalação será global (`~/.claude/skills`) ou apenas para o projeto atual (`${CLAUDE_PROJECT_DIR}/.claude/skills`). A skill verifica se a habilidade já existe no destino e, em caso positivo, mostra as diferenças e pergunta se o usuário deseja substituí-la (mantendo um backup). A instalação só ocorre após um 'sim' claro do usuário, e o script `install_skill.py` ainda realiza uma segunda verificação de segurança. Projetada para uso com Claude Code, Cursor ou Codex, essa skill garante que o usuário mantenha controle total sobre quais habilidades entram em seu ambiente de desenvolvimento.

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

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: instalar habilidades elaboradas

Nada é instalado até que o usuário diga sim para aquela habilidade específica.

  1. Encontre o relatório. Use ~/already-told-you/$ARGUMENTS se uma data foi fornecida; caso contrário, use a pasta mais recente ~/already-told-you/<YYYY-MM-DD>/ que contenha uma pasta skills/ (use Glob). Se não houver nenhuma, procure também em ~/claude-improve/ (relatórios feitos antes da renomeação do plugin). Se ainda assim não houver, diga "Nenhuma habilidade elaborada ainda — execute /already-told-you:run primeiro" e pare.
  2. Liste-as. Execute python3 ${CLAUDE_PLUGIN_ROOT}/scripts/install_skill.py --list --report <pasta_do_relatorio>. Se <relatorio>/findings.json existir, adicione a linha de cada habilidade da seção C (quantas vezes apareceu, minutos cada). Se um item tiver um campo match (de /already-told-you:find-skills report), adicione "Habilidade existente: — instale em vez disso" ou "Nenhuma correspondência revisada — crie a sua própria". Se nenhum item tiver um match ainda, ofereça uma vez, como opção: "Antes de instalar estas, posso verificar se uma habilidade pronta e revisada já existe para alguma delas com /already-told-you:find-skills report. Ele pergunta primeiro e envia apenas palavras‑chave curtas que você aprova. Quer isso, ou vai direto para os rascunhos?" Se quiser, peça para executar esse comando e pare aqui; caso contrário, continue offline. Pergunte quais habilidades o usuário deseja examinar (pode dizer "todas").
  3. Para cada habilidade escolhida, uma de cada vez:
    • Leia o SKILL.md dela e exiba-o por completo. Aponte quaisquer linhas TODO (check):; ofereça-se para preenchê-las com as respostas do usuário antes de instalar (edite o rascunho apenas na pasta do relatório).
    • Pergunte onde: todos os projetos (~/.claude/skills, ou $CLAUDE_CONFIG_DIR/skills se a variável foi definida) ou apenas este projeto (${CLAUDE_PROJECT_DIR}/.claude/skills). Recomende todos os projetos quando as citações por trás dela vierem de 2 ou mais projetos.
    • Execute python3 ${CLAUDE_PLUGIN_ROOT}/scripts/install_skill.py --check --src <relatorio>/skills/<nome> --dest <dest>. Se disser que a habilidade já está instalada lá, mostre as diferenças entre as duas versões e pergunte se deseja substituí-la (a antiga é mantida como backup) ou pular.
    • Peça um 'sim' claro. Só então execute python3 ${CLAUDE_PLUGIN_ROOT}/scripts/install_skill.py --install --src <relatorio>/skills/<nome> --dest <dest> (adicione --force apenas se o usuário escolheu substituir uma habilidade existente). Este comando pede permissão; esse prompt é a segunda verificação de segurança; deixe o usuário respondê-lo.
  4. Finalize. Liste o que foi instalado e onde, e como usar cada uma (/<nome>, ou apenas peça pela tarefa nas próprias palavras do usuário — a descrição contém o texto deles). Mencione que remover uma habilidade é deletar sua pasta.

Individual skills in this repo

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

Habilidades Relacionadas