CAT PAW

Todos os workflows

Engenharia de software

Encontre dependências e abstrações removíveis

Uma auditoria de remoção baseada em evidências que encontra dependências ou abstrações cujo custo supera o valor e propõe uma simplificação testada sem alterar o comportamento necessário.

O processo

Faça nesta ordem.

  1. Defina o comportamento que deve permanecer, a revisão do repositório, os ambientes suportados e os sinais de custo que tornam uma dependência ou abstração digna de exame.
  2. Inventarie pacotes diretos e transitivos, wrappers, interfaces, adaptadores, código gerado e configuração, e então rastreie seus chamadores e pontos de entrada de execução.
  3. Estabeleça uma linha de base com testes existentes, build, verificações de tipo, medidas de desempenho ou operação, evidências de segurança e restrições conhecidas de suporte.
  4. Classifique cada candidato como removível, substituível, mantido ou desconhecido depois de verificar uso dinâmico, impacto transitivo, compatibilidade e custo de migração.
  5. Prototipe a menor remoção segura em uma branch ou worktree isolada, execute verificações focadas e ao redor e compare comportamento e uso de recursos com a linha de base.
  6. Escolha excluir, substituir, adiar ou manter, documentando notas de migração, rollback, atualizações de dependências e qualquer capacidade perdida de propósito.
  7. Publique um registro de remoções com evidências dos candidatos, resultados dos testes, responsáveis pelas decisões, trabalhos posteriores e riscos não resolvidos, em vez de declarar código morto apenas com base em uma busca.

Traga isto

Entradas que o gato vai pedir.

  • repositório e ambientes suportados
  • requisitos de comportamento e compatibilidade
  • inventário de dependências e abstrações
  • linha de base de testes, build e desempenho

Roteador + um playbook

Roteie primeiro. Escolha um.

O Cat Paw carrega um playbook por tarefa, sem misturar vários. Comece por este roteador; os outros caminhos são candidatos específicos do workflow.

  • Roteador: minimal-code-pack
  • skills/minimal-code-pack/dependency-abstraction-removal-audit/SKILL.md

Limites

As fronteiras viajam com o prompt.

  • Verifique as ferramentas, contas, permissões e o espaço de trabalho reais antes de começar; nunca afirme que uma ferramenta, conta, fonte ou capacidade indisponível existe.
  • Use Latch/target-workspace para código privado, artefatos, sondagens ao vivo ou dados não públicos; se esse acesso estiver indisponível, pare no limite e relate o bloqueio em vez de substituir por uma suposição.
  • Pause para aprovação explícita antes de ações externas consequentes; retorne evidências, riscos não resolvidos, premissas e qualquer ação que ainda esteja aguardando aprovação.

Pronto significa

Um fim que dá para checar.

Uma auditoria de remoção testada identifica simplificações seguras, preserva o comportamento necessário, registra a linha de base e a decisão para cada candidato e expõe riscos não resolvidos.

Fontes

De onde veio este processo.

  1. github.com/DietrichGebert/ponytail/tree/e3ba2aa6f1e6f0bc4d69eb09c9f0d0a93af56156/
  2. docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review
  3. docs.npmjs.com/cli/v11/commands/npm-uninstall

As fontes estabelecem o padrão do workflow. Posts de Reddit e da comunidade, quando aparecem, valem como anedota de quem pratica — não como fato universal.

A IA age. Você decide.

Um freio humano para a IA.

O Latch mostra cada comando, clique e alteração antes de acontecer — para você dizer sim, não ou ainda não.

Plow Latch · macOS Cat Paw Latch · Windows + Linux · compilar a partir do código
Cat Paw Latch

Atrás do número

Dois harnesses. Uma linha.

O mesmo número, o mesmo crédito de US$ 100. Escolha o harness que responde quando você manda mensagem.

Hermes

O agente terminal-native da Nous Research. Roda na sua máquina, guarda a memória entre sessões e abre um playbook por tarefa.

Falar com o Hermes
OpenClaw

O assistente open-source que roda no seu próprio computador e responde nos canais que você já usa. Um playbook por tarefa.

Falar com o OpenClaw

Uma linha para os dois harnesses +1 628 246 3032

Abre o Mensagens com o harness já escolhido.