Pular para o conteúdo
Skillpedia
Deploy e nuvem (DevOps)280 mil · #157

configure-ecc

Facilita a instalação e configuração de ferramentas de código. Ele guia o usuário para ajustar as configurações e garantir que tudo funcione corretamente.

O que ela faz

Esta ferramenta ajuda a configurar o ECC, um sistema que automatiza tarefas e adiciona segurança ao seu ambiente de programação. Ela guia você por um processo de configuração passo a passo.

Quando usar

  • ✓Ao instalar o ECC pela primeira vez.
  • ✓Quando precisar atualizar ou reconfigurar o ECC.
  • ✓Se algo der errado e você precisar reparar a instalação do ECC.

Exemplo do que pedir para a IA

“Configure o ECC para mim, com segurança padrão e escopo de projeto.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/affaan-m/ECC/blob/main/skills/configure-ecc/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/affaan-m/ECC/blob/main/skills/configure-ecc/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta faz perguntas sobre como você quer usar o ECC, como onde as configurações devem ser salvas (para você, para o projeto ou localmente) e qual nível de automação você deseja. Depois, ela mostra um resumo do que será feito e pede sua confirmação antes de aplicar as mudanças.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add affaan-m/ECC --skill configure-ecc

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/configure-ecc/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Configurar ECC

Execute um assistente conversacional dentro do harness atual. Inventarie primeiro, colete apenas as escolhas suportadas, pré-visualize, confirme uma vez, aplique de forma não interativa, verifique e mostre a tela de boas-vindas apenas após o sucesso. Nunca clone o ECC para um diretório temporário ou copie componentes de plugin manualmente.

Para um terminal operado por humanos, os pontos de entrada canônicos são ecc setup e npx ecc-universal setup. Dentro de um harness, use os comandos explícitos não interativos abaixo em vez disso.

Roteamento pelo harness atual

  • No Claude Code, use o assistente completo de escopo e hook abaixo.
  • No Codex, use o ciclo de vida nativo de plugins do Codex. Não ofereça escopos Claude nem mapeie os quatro perfis de hook Claude do ECC para o Codex.
  • No Kimi, instale a superfície do projeto em ./.kimi-code. Kimi não fornece os perfis de hook de ciclo de vida Claude do ECC.
  • Se o harness for incerto, declare a evidência detectada e pergunte qual harness configurar antes de executar um comando mutável.

Esta habilidade é um caminho de reconfiguração pós-instalação. Ela não pode interceptar ou substituir a UI de primeira instalação integrada de um provedor.

Claude Code: execute o assistente conversacional completo

1. Inventário sem alterar nada

Execute ambos os comandos e resuma o escopo ECC instalado, o estado habilitado e a origem do marketplace:

claude plugin list --json
claude plugin marketplace list --json

Trate uma única instalação existente de ecc@ecc como uma reconfiguração. Não interprete o controle "Abrir página inicial" de propriedade do provedor do Claude como evidência de instalação. Pare e relate a recuperação retornada pela configuração para múltiplos escopos ECC, uma instalação legada/manual, configurações malformadas ou uma colisão de marketplace; nunca adivinhe qual estado excluir.

2. Colete exatamente duas escolhas

Faça exatamente uma pergunta de escopo e exija um valor:

  • user | project | local
  • user é global para este usuário.
  • project é compartilhado através das configurações do repositório.
  • local é privado para o projeto atual.

Marque visualmente apenas o escopo selecionado como selecionado ou instalando. Se o usuário escolher um escopo diferente de uma única instalação existente, descreva-o como uma migração de escopo e inclua --move-scope nos comandos abaixo.

Faça exatamente uma pergunta de modo de hook e exija um valor:

  • off | minimal | standard | strict
  • off mantém habilidades e comandos, mas desabilita a automação de hook do ECC.
  • minimal habilita o ciclo de vida mais leve e automação de segurança.
  • standard equilibra a automação de qualidade e segurança.
  • strict habilita as verificações e lembretes mais fortes.

A preferência de hook é uma configuração pessoal de plugin Claude; ela não segue o escopo de instalação selecionado.

3. Pré-visualize e confirme uma vez

Prefira o script de configuração incluído no plugin. Substitua os dois valores selecionados e inclua --move-scope apenas para uma migração de escopo:

node "$CLAUDE_PLUGIN_ROOT/scripts/setup.js" --mode claude-plugin \
  --scope <scope> --hooks <hooks> [--move-scope] --dry-run --json

Se $CLAUDE_PLUGIN_ROOT não estiver disponível, use o pacote npm publicado:

npx --yes --package ecc-universal ecc setup --mode claude-plugin \
  --scope <scope> --hooks <hooks> [--move-scope] --dry-run --json

Mostre exatamente um resumo de confirmação contendo a ação planejada, um escopo, um modo de hook, a ação do marketplace e qualquer migração de origem para destino. Faça uma pergunta sim/não. Não execute um ecc setup interativo puro através de uma ferramenta de shell do harness, pois esse shell geralmente não é TTY.

4. Aplique as escolhas explícitas

Após a confirmação, execute a mesma rota novamente sem --dry-run. Mantenha todas as escolhas explícitas e solicite JSON para que o sucesso possa ser verificado deterministicamente:

node "$CLAUDE_PLUGIN_ROOT/scripts/setup.js" --mode claude-plugin \
  --scope <scope> --hooks <hooks> [--move-scope] --yes --json

Fallback:

npx --yes --package ecc-universal ecc setup --mode claude-plugin \
  --scope <scope> --hooks <hooks> [--move-scope] --yes --json

5. Verifique, então renderize a tela de boas-vindas

Exija um status de saída zero e um resultado de configuração cujos scope e hooks sejam iguais aos valores selecionados. Em seguida, execute independentemente:

claude plugin list --json

Continue apenas quando existir exatamente uma entrada habilitada de ecc@ecc no escopo selecionado. Quando $CLAUDE_PLUGIN_ROOT estiver disponível, passe a configuração bem-sucedida action (installed, updated, migrated, resumed ou already-migrated) para o renderizador incluído:

Antes de invocá-lo, exija que a versão relatada pelo provedor corresponda

…

Perguntas frequentes

O que é 'escopo'?

Escopo define onde as configurações do ECC serão aplicadas: 'user' para todos os seus projetos, 'project' para um projeto específico compartilhado com outros, ou 'local' apenas para o seu uso neste projeto.

O que são 'hooks'?

Hooks são automações que o ECC pode executar. Eles variam de 'off' (sem automação) a 'strict' (com as verificações e lembretes mais rigorosos).

O que acontece se eu não confirmar?

Se você não confirmar, nenhuma mudança será aplicada e a configuração será cancelada. A ferramenta só prossegue após sua aprovação explícita.

Detalhes

Descrição original do autor

Run the conversational ECC setup wizard inside the current harness: inventory the install, collect scope (user/project/local) and hook mode (off/minimal/standard/strict) in Claude Code, use Codex's native plugin lifecycle, or install the project surface under ./.kimi-code, then preview, apply, and verify. Use when installing, updating, reconfiguring, or repairing an ECC installation, changing hook

repo: affaan-m/ECC

Popularidade

Estrelas no GitHub
280 mil
Posição no ranking
#157
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas