Already Told You: instalar habilidades elaboradas
Nada é instalado até que o usuário diga sim para aquela habilidade específica.
- Encontre o relatório. Use
~/already-told-you/$ARGUMENTSse uma data foi fornecida; caso contrário, use a pasta mais recente~/already-told-you/<YYYY-MM-DD>/que contenha uma pastaskills/(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:runprimeiro" e pare. - Liste-as. Execute
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/install_skill.py --list --report <pasta_do_relatorio>. Se<relatorio>/findings.jsonexistir, adicione a linha de cada habilidade da seção C (quantas vezes apareceu, minutos cada). Se um item tiver um campomatch(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 ummatchainda, 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"). - Para cada habilidade escolhida, uma de cada vez:
- Leia o
SKILL.mddela e exiba-o por completo. Aponte quaisquer linhasTODO (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/skillsse 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--forceapenas 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.
- Leia o
- 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.