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

deepseek-harness-setup

Ajuda seu agente a configurar e usar ferramentas de código específicas. Ele gerencia a instalação, conexões e atualizações. Útil para quem trabalha com desenvolvimento e precisa de um ambiente configurado.

O que ela faz

Esta ferramenta ajuda você a instalar e configurar o Everything Claude Code (ECC) no DeepSeek Harness (DSH). Ela garante que suas ferramentas de IA funcionem corretamente juntas.

Quando usar

  • ✓Ao instalar novas ferramentas de IA no DeepSeek Harness.
  • ✓Quando as ferramentas de IA não estão funcionando como esperado no DeepSeek Harness.
  • ✓Para verificar se as ferramentas de IA são compatíveis com o DeepSeek Harness.

Exemplo do que pedir para a IA

“Como configuro o Everything Claude Code no DeepSeek Harness?”

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/deepseek-harness-setup/SKILL.md

Mensagem pronta para colar

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

A ferramenta conecta as habilidades do ECC ao DSH, criando um link para que o DSH as reconheça. Ela também gera um arquivo de configuração para os 'hooks' (comandos automáticos) do ECC e o adiciona ao seu perfil DSH.

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 deepseek-harness-setup

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/deepseek-harness-setup/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.

Configuração do DeepSeek Harness

Execute o ECC no DeepSeek Harness. Guia completo: docs/DEEPSEEK-HARNESS-GUIDE.md.

Quando Usar

  • Instalando skills ou hooks do ECC em uma instalação do DeepSeek Harness.
  • Decidindo quais superfícies do ECC funcionam no DSH e quais não funcionam.
  • Depurando uma sessão DSH que não exibe skills do ECC ou não dispara hooks do ECC.

Como Funciona

  1. Skills não precisam de conversão. O DSH lê SKILL.md frontmatter (nome/descrição) de raízes de skill nativas. Vincule o catálogo do ECC uma vez:

    ln -s /path/to/ECC/skills/<skill-name> ~/.dsh/skills/<skill-name>
    

    Prioridade da raiz (raízes de projeto .dsh e .agents batem ~/.dsh): pule o vínculo de skills cujos nomes já existem em uma raiz de prioridade mais alta. Substitua os placeholders por nomes de skill reais; os colchetes angulares não são sintaxe de shell.

  2. Hooks passam pela ponte de primeira parte. Gere uma configuração no formato DSH a partir do arquivo canônico de hooks do ECC:

    node scripts/dsh/generate-hooks-config.js --ecc-root /path/to/ECC --out ~/.dsh/ecc/hooks-dsh.json
    

    O gerador converte para minúsculas os correspondentes de nome de ferramenta, prefixa CLAUDE_PLUGIN_ROOT/ECC_PLUGIN_ROOT inline (a ponte não exporta a raiz do plugin), preserva timeouts e pula eventos que o DSH não pode fazer a ponte: PreCompact, PostToolUseFailure, SessionEnd.

  3. Monte com uma inserção simples em ~/.dsh/profiles/<profile>/cordis.patch.yml:

    - insert:
        - id: ecc-hooks-claude-code
          name: "@deepseek-ai/dsh-hooks-claude-code"
          config:
            configPath: /absolute/path/to/hooks-dsh.json
    

    Regras do carregador que custam tempo de depuração quando aprendidas da maneira difícil: uma entrada de nível superior - id: simples é silenciosamente descartada; insert sob um id de grupo existente é rejeitado como "não é um grupo"; pacotes de plugin de primeira parte não precisam de uma entrada de perfil package.json.

  4. Valide compondo, depois verifique ao vivo.

    cd ~/.dsh && dsh --profile web --dump-config > /tmp/dump.yml
    grep ecc-hooks /tmp/dump.yml
    

    O status de saída da composição permanece 0 mesmo quando o carregador descarta ou rejeita uma entrada — esses problemas são relatados apenas no stderr. Confirme se o ID da entrada aparece no dump e se o stderr está vazio. Uma negação do GateGuard ao vivo na primeira edição/escrita/bash da sessão é o sinal visível de que a ponte está ativa.

Atualizando

git pull reflete imediatamente nas skills vinculadas; regenere a configuração de hooks com o mesmo comando gerador. Se o checkout do ECC se mover, regenere (o caminho está embutido em cada comando de hook) e relink as skills.

Limites

Superfície Status no DSH
Skills Descoberta nativa; fluxos de trabalho podem exigir adaptação do host
Hooks 23 hooks de comando em 5 de 7 eventos de ponte
Comandos de barra Não disponível (mecanismo Claude Code); fluxos de trabalho cobertos por skills
Agentes Despacho nativo não verificado; use orientação de prompt canônica apenas após revisão

A configuração validada aqui visa o perfil CLI/web. Perfis de desktop têm um runtime separado de propriedade da instalação e a descoberta de skills deve ser verificada lá independentemente. Gere hooks apenas a partir de um checkout do ECC revisado; o checkout vinculado fornece seu runtime.

Perguntas frequentes

O que são 'skills' e 'hooks'?

'Skills' são como pequenos programas que o DSH pode usar. 'Hooks' são comandos que o ECC pode executar automaticamente em certas situações.

Preciso converter minhas habilidades do ECC?

Não, o DSH pode ler as informações diretamente do arquivo `SKILL.md` das habilidades do ECC sem precisar de conversão.

Como sei se a configuração funcionou?

Você pode verificar se o ID da configuração aparece em um arquivo de configuração gerado pelo DSH e se não há mensagens de erro. A confirmação final é ver uma ação automática funcionando na sua sessão.

Detalhes

Descrição original do autor

Install and operate Everything Claude Code (ECC) on the DeepSeek Harness (DSH): native skill roots (~/.dsh/skills, .agents/skills), the @deepseek-ai/dsh-hooks-claude-code bridge for command hooks, bare-insert patch mounting, generator usage, event-support limits, and update workflow. Use when setting up ECC on DeepSeek Harness, wiring ECC hooks into a DSH profile, or debugging why ECC skills or ho

repo: affaan-m/ECC

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas