squirrel
Ajuda seu agente a criar código de forma completa. Ele planeja, escreve, testa e corrige código, além de gerar documentação.
O que ela faz
Squirrel é uma ferramenta de IA que ajuda a criar e melhorar projetos de software. Ela planeja, escreve código, testa, corrige erros e documenta o projeto inteiro, adaptando-se ao que o projeto já tem.
Quando usar
- ✓Ao iniciar um projeto novo do zero.
- ✓Ao melhorar um código que já existe.
- ✓Ao corrigir erros ou adicionar novas funcionalidades.
Exemplo do que pedir para a IA
“Crie um aplicativo web simples para gerenciar tarefas.”
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
Squirrel analisa o estado do seu projeto e usa uma sequência de passos (planejar, codificar, testar, corrigir, documentar) para realizar a tarefa. Ela tenta corrigir erros automaticamente e só pede ajuda se não conseguir resolver.
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 squirrelOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/squirrel/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.
Squirrel — Habilidade de Desenvolvimento de Software Full-Cycle
Visão Geral
Squirrel é uma habilidade de codificação com IA full-cycle que funciona em 9 agentes de codificação com IA. Ela detecta automaticamente o estado do projeto (greenfield, em andamento ou maduro) e adapta seu pipeline de engenharia de 8 fases de acordo. Em vez de um fluxo de trabalho único para todos, ela descobre onde o projeto realmente está e entra exatamente no ponto certo.
Quando Usar Esta Habilidade
- Use ao iniciar um novo projeto do zero (greenfield)
- Use ao melhorar uma base de código existente (em andamento ou maduro)
- Use ao corrigir bugs, adicionar funcionalidades ou refatorar
- Use ao adicionar testes, linting ou CI/CD a um projeto
- Use ao escrever documentação de nível de produção
- Use quando o usuário disser "construa para mim", "conserte isso", "squirrel este projeto" ou qualquer tarefa de desenvolvimento com várias etapas
Como Funciona
Etapa 0: Detectar Modo
Squirrel classifica o diretório do projeto:
| Sinal | Modo | Ponto de Entrada |
|---|---|---|
| Diretório vazio | Greenfield | Todas as 8 fases do zero |
| Arquivos de origem, sem testes/documentos | Em Andamento | Auditoria primeiro, depois melhoria |
| Origem + testes + CI + README | Maduro | Melhorias direcionadas |
| "corrigir este bug / adicionar funcionalidade" | Direcionado | Apenas trabalho com escopo definido |
O Pipeline de 8 Fases
- Descobrir — Entender o projeto (auditar código existente ou coletar requisitos)
- Planejar — Lista de tarefas concretas com dependências e critérios de conclusão
- Construir — Escrever ou modificar código (sub-agentes paralelos quando suportado)
- Testar — Executar testes existentes, escrever novos, meta de 70%+ de cobertura
- Caça a Bugs — Análise estática + revisão manual
- Polir — Lintar, formatar, verificar tipos, remover código morto
- Documentar — README + documentação inline (atualizar existente, não sobrescrever)
- Entregar — Checklist final: testes verdes, sem segredos, CI configurado
Recuperação de Falhas (Regra de 3 Avisos)
- Aviso 1: Corrigir o erro específico. Executar testes. Seguir em frente.
- Aviso 2: Relê o código. Tentar uma abordagem diferente.
- Aviso 3: PARAR. Reverter. Documentar o que falhou. Perguntar ao usuário.
Exemplos
Exemplo 1: Construir uma API REST
> build me a REST API for a todo app with TypeScript and Express
Squirrel detecta automaticamente o modo greenfield e executa todas as 8 fases.
Exemplo 2: Corrigir um bug
> fix this bug in src/auth/login.py
Squirrel entra no modo direcionado — auditoria abreviada, correção com escopo, verificação.
Exemplo 3: Melhorar projeto existente
> squirrel this project — add tests, fix lint errors, write README
Squirrel audita a base de código existente e, em seguida, aplica as fases 4-8.
Melhores Práticas
- Respeita o código existente — combina convenções de nomenclatura, framework de teste, estilo de importação e arquitetura
- Lê 2-3 arquivos semelhantes antes de escrever um novo
- Nunca suprime erros de tipo com
as anyou@ts-ignore - Nunca exclui testes que falham para "passar"
- Nunca deixa o código em um estado quebrado
Compatibilidade de Plataforma
Squirrel funciona em: Claude Code, Codex, Cursor, Antigravity, Gemini CLI, GitHub Copilot, Windsurf, OpenCode, Aider (9 no total).
Instale com:
# Universal installer
npx skills add flyingsquirrel0419/squirrel-skill
Limitações
- Não substitui a validação específica do ambiente ou a revisão de especialistas
- Modelos de CI/CD são pontos de partida, não garantias de implantação direta
- A execução paralela de sub-agentes depende do suporte da plataforma
Habilidades Relacionadas
@brainstorming- Para planejar antes da implementação@test-driven-development- Para fluxos de trabalho orientados a TDD@systematic-debugging- Para resolução metódica de problemas
Perguntas frequentes
O que significa 'full-cycle'?
Significa que a ferramenta cuida de todo o processo de desenvolvimento, desde o planejamento inicial até a entrega final.
Como o Squirrel sabe o que fazer?
Ele analisa o seu projeto para entender se é novo, em andamento ou maduro, e ajusta o seu trabalho para se encaixar.
O que acontece se o Squirrel não conseguir corrigir um erro?
Ele tenta corrigir o erro por conta própria duas vezes. Se não conseguir, ele para, informa o que aconteceu e pede sua ajuda.
Detalhes
Descrição original do autor
Full-cycle AI coding skill: plans, builds, tests, lints, fixes bugs, and writes production-grade docs. Auto-detects project state and adapts its 8-phase pipeline.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4235
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
benchmark-optimization-loop
Faz seu agente melhorar a velocidade de algo de forma medida. Ele testa várias versões e escolhe a mais rápida que ainda funciona corretamente.
affaan-m/ECC
change-impact
Ajuda seu agente a analisar o impacto de mudanças no código antes de fazê-las. Ele compara o planejado com o real depois, cobrindo caminhos, dados, testes e documentação. É útil para mudanças arriscadas ou que afetam várias partes do sistema.
affaan-m/ECC
click-path-audit
Faz seu agente rastrear todos os botões e interações do usuário para achar bugs. Ele encontra problemas onde funções parecem funcionar sozinhas, mas falham juntas. Útil quando bugs persistem mesmo após depuração.
affaan-m/ECC