Engenharia de software
Selecione uma pilha mínima e compatível de skills de agente
Uma seleção que prioriza compatibilidade e escolhe a menor pilha que cobre a tarefa, com exclusões explícitas, verificação de sobreposição e plano de instalação seguro para rollback.
O processo
Faça nesta ordem.
- Declare os resultados da tarefa, as ferramentas e o contexto necessários, as ações proibidas, o runtime, o orçamento e as condições que tornam uma skill necessária.
- Mapeie cada resultado para uma skill candidata, remova cobertura redundante e registre por que uma skill aparentemente útil foi excluída em vez de adicioná-la por padrão.
- Verifique compatibilidade de formato, runtime, caminho, dependência, permissão, rede e licença com o workspace de destino e as versões aprovadas.
- Simule descoberta, ordem de carregamento, seleção de ferramentas e fallback de falha com casos positivos, negativos, conflitantes e de ferramenta ausente.
- Compare a menor pilha viável com alternativas mais amplas em cobertura, carga de manutenção, custo de contexto, exposição de segurança e recuperabilidade.
- Proponha um plano de instalação e remoção em estágios, com versões fixadas, portões de aprovação, backups e rollback testado antes de qualquer mudança compartilhada.
- Retorne a pilha selecionada, as exclusões, as evidências de compatibilidade, o plano em estágios, o rollback e os riscos não resolvidos, e pause antes da instalação ou de mudanças de conta.
Traga isto
Entradas que o gato vai pedir.
- resultados da tarefa e ações proibidas
- runtime e workspace de destino
- skills candidatas e restrições de versão
- política de orçamento, aprovação e rollback
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:
agent-skill-catalog-pack skills/agent-skill-catalog-pack/minimal-agent-skill-stack-selection/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 pilha mínima e compatível de skills cobre os resultados declarados, documenta exclusões e versões, passa em testes representativos de fallback e tem um plano de instalação reversível com evidências e riscos não resolvidos.
Fontes
De onde veio este processo.
- github.com/sickn33/agentic-awesome-skills/tree/7b534bc15d833baf3bc98b3ca4fb23eda48342bb/
- agentskills.io/specification
- docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository
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.