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
Mensagem pronta para colar
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-setupOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/deepseek-harness-setup/SKILL.md -o SKILL.mdConteú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
Skills não precisam de conversão. O DSH lê
SKILL.mdfrontmatter (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
.dshe.agentsbatem~/.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.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.jsonO gerador converte para minúsculas os correspondentes de nome de ferramenta, prefixa
CLAUDE_PLUGIN_ROOT/ECC_PLUGIN_ROOTinline (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.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.jsonRegras do carregador que custam tempo de depuração quando aprendidas da maneira difícil: uma entrada de nível superior
- id:simples é silenciosamente descartada;insertsob um id de grupo existente é rejeitado como "não é um grupo"; pacotes de plugin de primeira parte não precisam de uma entrada de perfilpackage.json.Valide compondo, depois verifique ao vivo.
cd ~/.dsh && dsh --profile web --dump-config > /tmp/dump.yml grep ecc-hooks /tmp/dump.ymlO 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
Comentários
- …
Mais skills deste repositório
accessibility
Ajuda seu agente a criar interfaces que todos possam usar. Garante que sites e aplicativos funcionem bem para pessoas com deficiência, como cegos ou com mobilidade reduzida.
affaan-m/ECC
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC
Skills parecidas
git-workflow-and-versioning
Organiza o trabalho de código usando o Git. Ajuda a salvar o progresso, gerenciar diferentes versões e evitar conflitos ao trabalhar em equipe.
addyosmani/agent-skills
observability-and-instrumentation
Adiciona ferramentas para monitorar o que o código faz em produção. Ajuda a entender se algo deu errado e por quê, facilitando a correção.
addyosmani/agent-skills
github-pr-workflow
Prepara pull requests no GitHub, garantindo a qualidade do código e a documentação.
paperclipai/paperclip