Pular para o conteúdo
Skillpedia
Código em geral48 mil · #2400

bash-defensive-patterns

Faz seu agente escrever scripts Bash mais seguros e confiáveis. Ele é útil para automatizar tarefas no sistema, garantindo que funcionem corretamente.

O que ela faz

Esta ferramenta ajuda você a escrever scripts de linha de comando (Bash) mais seguros e confiáveis. Ela ensina como evitar erros comuns e garantir que seus scripts funcionem corretamente, mesmo em situações inesperadas.

Quando usar

  • ✓Ao criar scripts para automatizar tarefas no seu computador.
  • ✓Ao construir ferramentas que rodam em servidores ou na nuvem.
  • ✓Quando você precisa que seus scripts sejam robustos e não falhem facilmente.

Exemplo do que pedir para a IA

“Como posso escrever um script Bash que verifica se um arquivo existe antes de tentar apagá-lo?”

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/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/bash-defensive-patterns/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/bash-defensive-patterns/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta sugere práticas como verificar o que você está prestes a fazer, garantir que as informações que o script recebe estejam corretas e configurar o script para avisar sobre erros.

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 sickn33/agentic-awesome-skills --skill bash-defensive-patterns

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/bash-defensive-patterns/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.

Padrões Defensivos em Bash

Orientação abrangente para escrever scripts Bash prontos para produção usando técnicas de programação defensiva, tratamento de erros e melhores práticas de segurança para prevenir armadilhas comuns e garantir confiabilidade.

Use esta habilidade quando

  • Escrever scripts de automação de produção
  • Construir scripts de pipeline CI/CD
  • Criar utilitários de administração de sistemas
  • Desenvolver automação de implantação resiliente a erros
  • Escrever scripts que devem lidar com casos extremos com segurança
  • Construir bibliotecas de scripts shell manteníveis
  • Implementar logs e monitoramento abrangentes
  • Criar scripts que devem funcionar em diferentes plataformas

Não use esta habilidade quando

  • Você precisa de um único comando shell ad-hoc, não de um script
  • O ambiente de destino requer apenas POSIX sh estrito
  • A tarefa não está relacionada a scripts shell ou automação

Instruções

  1. Confirme o shell de destino, o sistema operacional e o ambiente de execução.
  2. Ative o modo estrito e os padrões seguros desde o início.
  3. Valide entradas, coloque variáveis entre aspas e lide com arquivos com segurança.
  4. Adicione logs, armadilhas de erro e testes básicos.

Segurança

  • Evite comandos destrutivos sem confirmação ou flags de "dry-run" (simulação).
  • Não execute scripts como root, a menos que seja estritamente necessário.

Consulte resources/implementation-playbook.md para padrões detalhados, checklists e modelos.

Recursos

  • resources/implementation-playbook.md para padrões detalhados, checklists e modelos.

Limitações

  • Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo descrito acima.
  • Não trate a saída como substituta para validação específica do ambiente, testes ou revisão especializada.
  • Pare e peça esclarecimentos se os inputs necessários, permissões, limites de segurança ou critérios de sucesso estiverem ausentes.
Perguntas frequentes

O que são 'scripts Bash'?

São pequenas sequências de comandos que você escreve para que o computador execute automaticamente uma tarefa.

Por que preciso de 'scripts defensivos'?

Para evitar que seus scripts causem problemas acidentais, como apagar arquivos importantes ou parar de funcionar sem motivo.

Essa ferramenta vai escrever o script para mim?

Não, ela te ensina as melhores práticas para que você mesmo possa escrever scripts melhores e mais seguros.

Detalhes

Descrição original do autor

Master defensive Bash programming techniques for production-grade scripts. Use when writing robust shell scripts, CI/CD pipelines, or system utilities requiring fault tolerance and safety.

repo: sickn33/agentic-awesome-skills

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas